Programación General > C/C++

 Mascota virtual tamagotchi!!!

(1/1)

asyba:
hola que tal alguien alguna ves iso un programa en c++ de una mascota virtual,, es que me pidieron en la facu prime año estoy ing informactica...... y no se por donde empesar

m0skit0:
Empieza por estudiar un poco  :P

Es broma, piensa primero en las clases (de C++ me refiero :D) que necesitas.

Ten claro que nadie aquí te va a hacer la tarea, por si no has leído las normas.

asyba:
tenes razon y empese

tengo aca una duda en el sugiente caso, cuando utilizo siwtch y la persona seleciona una opcion y sale lo que dice en el cout,, como a esa opcion que eligio la puedo guardar en una variable para despues mostrarla como los datos de esa "mascota"????


--- Código: C++ ---void datos2(){    int op1;    do    {        cout<<"nSeleccione el tipo de mascota que quiere tener: ";        cout<<"n1.- Gato";        cout<<"n2.- Perro";        cout<<"n3.- Hamster";        cout<<"n4.- Conejo";        cout<<"n5.- Tortuga";        cout<<"n6.- Pez";        cout<<"nSeleccione la opcion que quiere: ";        cin>>op1;        switch(op1)        {        case 1: cout<<"nUsted a elegido un Gato";                break;        case 2: cout<<"nUsted a elegido un Perro";                break;        case 3: cout<<"nUsted a elegido un Hamster";                break;        case 4: cout<<"nUsted a elegido un Conejo";                break;        case 5: cout<<"nUsted a elegido una Tortuga";                break;        case 6: cout<<"nUsted a elegido un Pez";                break;        case 7: break;        default: cout<<"nError, por favor seleccione bien!";        }        break;    }    while(op1!=7);    getch();} 

m0skit0:
Bueno, en mi humilde opinión has empezado por lo último que se debe hacer en una aplicación: la interfaz. Pero bueno, ya verás los problemas que surjen. Mejor la experiencia en persona :)

Respondiendo a tu duda, es muy sencillo. Puedes hacer:


--- Código: C++ ---string tipo_mascota;[...]case 1: cout << "nUsted a elegido un Gato";        tipo_mascota = "Gato";        break;// etc... que es lo más sencillo, aunque personalmente haría:


--- Código: C++ ---enum tMascotas{    GATO = 0,    PERRO = 1,    HAMSTER = 2,    CONEJO = 3,     TORTUGA = 4,    PEZ = 5}; tMascota tipo_mascota;[...]case 1: cout << "nUsted a elegido un Gato";        tipo_mascota = GATO;        break;// etc... y así evito manejar cadenas de caracteres que es más pesado. Pero como tú te apañes mejor.

Navegación

[0] Índice de Mensajes

Ir a la versión completa