Menu
Menu
Menu
#include<windows.h>
#include<stdlib.h>
# include<string.h>
#include <locale.h>
int main()
int opc;
system("cls");
system("color 3D");
printf("1)Programa de Viaje\n");
printf("2)Programa Alimento\n");
printf("3)Programa de Trabajador\n");
scanf("%d",&opc);
if(opc==1)
system("cls");
system("color 26");
int op,opc2,are,volum;
class figeom
protected:
int l1,l2,l3;
public:
figeom (int,int,int);
};
l1=_l1;
l2=_l2;
l3=_l3;
public:
area(int,int,int);
void calculo_area();
void imprimir_area();
};
//ar*_ar;
cin>>op;
switch (op)
case 1:
cout<<"\nIngrese el lado del cuadrado";
cin>>l1;
are =l1*l1;
break;
case 2:
cin>>l1;
cin>>l2;
are=l1*l2;
break;
case 3:
cin>>l1;
cin>>l2;
are=(l1*l2)/2;
break;
public:
void calculo_volum();
void imprimir_volum();
};
//vol=_vol;
cin>>op;
switch (op)
case 1:
cin>>l1;
volum=l1*l1*l1;
break;
case 2:
cin>>l1;
cin>>l2;
cin>>l3;
volum=l1*l2*l3;
break;
case 3:
cout<<"\nIngrese el radio de la esfera";
cin>>l1;
volum =(4/3)*(3.1415)*(l1*l1);
break;
int main ()
area fig(0,0,0);
volumen figura(0,0,0);
cout<<"\n1)Area";
cout<<"\n2)volumen";
cout<<"\n";
cin>>opc2;
switch (opc2)
case 1:
fig.calculo_area();
fig.imprimir_area();
break;
case 2:
figura.calculo_volum();
figura.imprimir_volum();
break;
if(opc==2)
system("cls");
system("color 06");
class boleto
private:
string CD_origen;
string CD_destino;
float costo;
public:
void ingresar();
void imprimir();
};
CD_origen = cd_ori;
CD_destino = cd_dst;
costo = _costo;
{
cout<<"\nIngrese los datos" <<endl;
cin>> CD_origen;
cin>>CD_destino;
cin>>costo;
class hotel
private:
string Tipo_habitacion;
int num_cuarto;
float costo_hab;
public:
void ingresar_H();
void imprimir_H();
};
Tipo_habitacion = _tipoHabitacion;
num_cuarto = NumCua;
costo_hab = CostH;
}
cin>> Tipo_habitacion;
cin>>num_cuarto;
cin>>costo_hab;
private:
string cantidad_dias;
public:
void impresion();
};
{
cantidad_dias = _Cantidad_dias;
boleto :: imprimir();
hotel :: imprimir_H();
int main ()
Viaje.ingresar();
Viaje.ingresar_H();
Viaje.impresion();
break;
if (opc==3)
system("cls");
system("color 0D");
class Arbol
private:
string nombre;
int edad;
float altura;
public:
void mostrar_datos();
};
nombre = _nombre;
edad = _edad;
altura = _altura;
cin>>nombre;
cin>>edad;
cin>>altura;
cout<<"\nArbol: "<<nombre;
cout<<"\nedad: "<<edad;
private:
string temporada;
public:
Frutal(string,int, float, string);
void ingresar_tempo();
void mostrar_dato();
};
Frutal :: Frutal(string _nombre, int _edad, float _altura, string _temporada) : Arbol( _nombre,
_edad, _altura)
temporada = _temporada;
Arbol :: ingresar_datos();
cin>>temporada;
Arbol :: mostrar_datos();
private:
string nombre_del_citrico;
public:
void ingresar_citrico();
void mostrar_citrico();
};
citrico :: citrico(string _nombre, int _edad, float _altura, string _temporada, string
_nombre_del_citrico) : Frutal(_nombre, _edad, _altura, _temporada)
nombre_del_citrico = _nombre_del_citrico;
Frutal :: ingresar_tempo();
cin>>nombre_del_citrico;
Frutal :: mostrar_dato();
int main()
Tipo_arbol.ingresar_datos();
fruta_citrik.ingresar_citrico();
Tipo_arbol.mostrar_datos();
fruta_citrik.mostrar_citrico();
break;
if(opc==4)
{
system("cls");
system("color 0A");
class vehiculo
private:
string placas;
string serie;
string marca;
string modelo;
string anio;
string potencia;
string combustible;
string color;
public:
void captura();
void imprime();
};
vehiculo :: vehiculo(string _placas, string _serie, string _marca, string _modelo, string _anio, string
_potencia, string _combustible, string _color)
placas = _placas;
serie=_serie;
marca=_marca;
modelo=_modelo;
anio=_anio;
potencia=_potencia;
combustible=_combustible;
color=_color;
cin>>placas;
cin>>serie;
cin>>marca;
cin>>modelo;
cin>>anio;
cin>>potencia;
cin>>combustible;
cin>>color;
cout<<"\nPlacas: "<<placas;
cout<<"\nSerie: "<<serie;
cout<<"\nMarca: "<<marca;
cout<<"\nModelo: "<<modelo;
private:
string cilindrada;
public:
moto(string, string,string,string,string,string,string,string,string);
void captura2();
void imprime2();
};
moto::moto(string _placas, string _num_serie, string _marca, string _modelo, string _anio, string
_potencia, string _combustible, string _color, string _cilindrada) : vehiculo( _placas, _num_serie,
_marca, _modelo, _anio, _potencia, _combustible, _color)
cilindrada= _cilindrada;
void moto::captura2()
vehiculo::captura();
cin>>cilindrada;
void moto::imprime2()
vehiculo::imprime();
private:
string nopuertas;
public:
autom(string, string,string,string,string,string,string,string,string);
void captura3();
void imprime3();
};
autom::autom(string _placas, string _num_serie, string _marca, string _modelo, string _anio,
string _potencia, string _combustible, string _color, string _nopuertas) : vehiculo( _placas,
_num_serie, _marca, _modelo, _anio, _potencia, _combustible, _color)
nopuertas=_nopuertas;
vehiculo::captura();
cin>>nopuertas;
vehiculo::imprime();
private:
string hp;
public:
deportivo(string, string,string,string,string,string,string,string,string,string);
void captura4();
void imprime4();
};
hp=_hp;
autom :: captura3();
cin>>hp;
autom::imprime3();
int main ()
autom carro1("","","","","","","","","");
moto moto1("","","","","","","","","");
deportivo carro2("","","","","","","","","","");
carro1.captura3();
moto1.captura2();
carro2.captura4();
carro1.imprime3();
moto1.imprime2();
carro2.imprime4();