
Code Blocks no ejecuta
Publicado por CESAR (2 intervenciones) el 04/09/2015 01:51:29
//buenas tardes, mi problema es que mi code blocks no me ejecuta este programa, no tiene errores ya lo compiles lo unico que sale es el recuadro negro que esta adjunto al codigo. no se a que se deba

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include <iostream>
#include <stdlib.h>
#include <string.h>
using namespace std;
class animal{
public:
char nombre[15], color[15], habitad[20], alimentacion[20], personalidad[20];
int patas, aletas;
string agua, continente, oceano, tipo, terrestre, marino;
void capturar();
void mostrar();
};
void animal::capturar(){
cout<<"Bienvenido este es un programa para resitro de animales"<<endl;
cout<<"¿el animal que desea registrar es marino o es terrestre?"<<endl;
cin>>tipo;cin.ignore();
cout<<"Registrando animal tipo:"<<endl;
cout<<tipo;cin.ignore();
if(tipo==terrestre){
cout<<"Por favor ingrese los siguientes datos para registrar a su animal terrestre"<<endl;
cout<<"ingresa el nombre del animal"<<endl;
cin.getline(nombre,15);
cout<<"ingresa el color del animal"<<endl;
cin.getline(color,15);
cout<<"ingrese el habitad del animal"<<endl;
cin.getline(habitad,20);
cout<<"ingresa la alimentacion principal del animal"<<endl;
cin.getline(alimentacion,20);
cout<<"¿cual es la personalidad del animal pasivo o agresivo?"<<endl;
cin.getline(personalidad,20);
cout<<"ingresa la cantidad de patas de tu animal"<<endl;
cin>>patas;
cout<<"¿En que continente habita tu animal?"<<endl;
cin>>continente;cin.ignore();}
else if (tipo==marino){
cout<<"Por favor ingrese los siguientes datos para registrar a su animal marino"<<endl;
cout<<"ingresa el nombre del animal"<<endl;
cin.getline(nombre,15);
cout<<"ingresa el color del animal"<<endl;
cin.getline(color,15);
cout<<"ingrese el habitad del animal"<<endl;
cin.getline(habitad,20);
cout<<"ingresa la alimentacion principal del animal"<<endl;
cin.getline(alimentacion,20);
cout<<"¿cual es la personalidad del animal pasivo o agresivo?"<<endl;
cin.getline(personalidad,20);
cout<<"ingresa la cantidad de aletas de tu animal"<<endl;
cin>>aletas;
cout<<"¿En que oceano habita tu animal?"<<endl;
cin>>oceano;cin.ignore();
cout<<"¿Que tipo de agua prefiere tu animal dulce o salada?"<<endl;
cin>>agua;cin.ignore();
}}
void animal::mostrar()
{
cout<<"Animal registrado como:"<<endl;
if (tipo==terrestre){
cout<<"Nombre:"<<nombre<<endl;
cout<<"Color:"<<color<<endl;
cout<<"Habitad:"<<habitad<<endl;
cout<<"Alimentacion:"<<alimentacion<<endl;
cout<<"Personalidad:"<<personalidad<<endl;
cout<<"Patas:"<<patas<<endl;
cout<<"Continente:"<<continente<<endl;
}
else if (tipo==marino){
cout<<"Nombre:"<<nombre<<endl;
cout<<"Color:"<<color<<endl;
cout<<"Habitad:"<<habitad<<endl;
cout<<"Alimentacion:"<<alimentacion<<endl;
cout<<"Personalidad:"<<personalidad<<endl;
cout<<"Aletas:"<<aletas<<endl;
cout<<"Oceano:"<<continente<<endl;
cout<<"Agua:"<<agua<<endl;
}}
int main()
{
animal como_sea;
como_sea.mostrar();
system("cls");
como_sea.capturar();
system("pause");
como_sea.mostrar();
cin.ignore();
return 0;
}

Valora esta pregunta


0