[C con Clase] ahorcado,
luis alfonso jimenez mejia
viejolajimenez en gmail.com
Mar Nov 23 18:41:19 CET 2010
borrale la funcion void portada se me olvido quitarla
El 23 de noviembre de 2010 14:39, luis alfonso jimenez mejia <
viejolajimenez en gmail.com> escribió:
> me tome la libertad de modificar un poco solo un poquito
> #include <iostream>
> #include<winbgim.h>
> #include<conio.h>
>
> using namespace std;
> void portada();
>
> int main(int argc, char *argv[])
> {
>
> char palabradusuario[5];
> int categoria;
> int dep;
> int pais;
> int ast;
> system("color 76");
>
> cout << " "<<
> endl;
> cout << " 00000000 00 00 000000 000000 000000 000000 000000 000000"<<
> endl;
> cout << " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"<<
> endl;
> cout << " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"<<
> endl;
> cout << " 00000000 000000 00 00 000000 00 000000 00 00 00 00"<<
> endl;
> cout << " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"<<
> endl;
> cout << " 00 00 00 00 000000 00 00 000000 00 00 000000 000000"<<
> endl;
> cout << "
> "<< endl;
> cout << "
> "<< endl;
>
> cout<<"!!!PREPARADO PARA JUGAR???"<<endl;
> cout << "
> "<< endl;
> gotoxy(10,15);system("pause");
> system("cls");
>
>
> cout << "Escoja una categoria:" << endl;
> cout << " 1 :Deportes"<< endl;
> cout << " 2 :Paises"<< endl;
> cout << " 3 :Astronomia"<< endl;
> cin>> categoria;
>
> switch (categoria)
> {
> case 1:
> cout<<"Usted a escojido Deportes:"<<endl;
> cout<<"Escoja una palabra de 1 a 10:"<<endl;
> cin>> dep;
>
> {switch (dep)
> {case 1:strcpy (palabradusuario, "tenis");
> cout<<"usted ha escojido una palabra de 5 oportunidades";
> break;
>
> case 2: strcpy (palabradusuario, "baseball");
> cout<<"usted ha escojido una palabra de 8 oportunidades";
> break;
>
> case 3: strcpy (palabradusuario, "baloncesto");
> cout<<"usted ha escojido una palabra de 10 oportunidades";
> break;
>
> case 4: strcpy (palabradusuario, "futbol");
> cout<<"usted ha escojido una palabra de 6 oportunidades";
> break;
>
> case 6: strcpy (palabradusuario, "pingpong");
> cout<<"usted ha escojido una palabra de 8 oportunidades";
> break;
>
> case 7: strcpy (palabradusuario, "microfutbol");
> cout<<"usted ha escojido una palabra de 11 oportunidades";
> break;
>
> case 8: strcpy (palabradusuario, "voleyball");
> cout<<"usted ha escojido una palabra de 9 oportunidades";
> break;
>
> case 9: strcpy (palabradusuario, "atletismo");
> cout<<"usted ha escojido una palabra de 9 oportunidades";
> break;
>
> case 10: strcpy (palabradusuario, "boxeo");
> cout<<"usted ha escojido una palabra de 5 oportunidades";
> break;
> break;}}
>
> {
> case 2:
> cout<<"Usted a escojido Paises del Mundo:"<<endl;
> cout<<"Escoja una palabra de 1 a 10:"<<endl;
> cin>> pais;
> switch (pais)
> {case 1:strcpy (palabradusuario, "brasil");
> cout<<"usted ha escojido una palabra de 6 oportunidades";
> break;
>
> case 2: strcpy (palabradusuario, "colombia");
> cout<<"usted ha escojido una palabra de 8 oportunidades";
> break;
>
> case 3: strcpy (palabradusuario, "baloncesto");
> cout<<"usted ha escojido una palabra de 10 oportunidades";
> break;
>
> case 4: strcpy (palabradusuario, "futbol");
> cout<<"usted ha escojido una palabra de 6 oportunidades";
> break;
>
> case 6: strcpy (palabradusuario, "pingpong");
> cout<<"usted ha escojido una palabra de 8 oportunidades";
> break;
>
> case 7: strcpy (palabradusuario, "microfutbol");
> cout<<"usted ha escojido una palabra de 11 oportunidades";
> break;
>
> case 8: strcpy (palabradusuario, "voleyball");
> cout<<"usted ha escojido una palabra de 9 oportunidades";
> break;
>
> case 9: strcpy (palabradusuario, "atletismo");
> cout<<"usted ha escojido una palabra de 9 oportunidades";
> break;
>
> case 10: strcpy (palabradusuario, "boxeo");
> cout<<"usted ha escojido una palabra de 5 oportunidades";
> break;
> }
> break;
> }
>
>
> case 3:
> cout<<"Usted a escojido Astronomia:"<<endl;
> cout<<"Escoja una palabra de 1 a 10:"<<endl;
> cin>> ast;
> switch (ast)
> {case 1:strcpy (palabradusuario, "tenis");
> cout<<"usted ha escojido una palabra de 5 oportunidades";
> break;
>
> case 2: strcpy (palabradusuario, "baseball");
> cout<<"usted ha escojido una palabra de 8 oportunidades";
> break;
>
> case 3: strcpy (palabradusuario, "baloncesto");
> cout<<"usted ha escojido una palabra de 10 oportunidades";
> break;
>
> case 4: strcpy (palabradusuario, "futbol");
> cout<<"usted ha escojido una palabra de 6 oportunidades";
> break;
>
> case 6: strcpy (palabradusuario, "pingpong");
> cout<<"usted ha escojido una palabra de 8 oportunidades";
> break;
>
> case 7: strcpy (palabradusuario, "microfutbol");
> cout<<"usted ha escojido una palabra de 11 oportunidades";
> break;
>
> case 8: strcpy (palabradusuario, "voleyball");
> cout<<"usted ha escojido una palabra de 9 oportunidades";
> break;
>
> case 9: strcpy (palabradusuario, "atletismo");
> cout<<"usted ha escojido una palabra de 9 oportunidades";
> break;
>
> case 10: strcpy (palabradusuario, "boxeo");
> cout<<"usted ha escojido una palabra de 5 oportunidades";
> break;
> }}
>
> char acertadas[20];
> strcpy (acertadas, palabradusuario);
> int largo = strlen (palabradusuario);
> for (char* ap = palabradusuario; *ap; ap++)
> cout << '_';
> cout << endl;
> int errores = 0, acierto;
> for (;;) {
> cout << "Escribe una letra que pienses que es parte de la palabra:
> ";
> char letra;
> cin >> letra;
> char* ap;
> int acierto = 0;
> for (ap = acertadas; *ap; ap++)
> if (*ap == letra) {
> *ap = '_';
> acierto = 1;
> }
> if (!acierto) {
> if (++errores=0 >= strlen (palabradusuario))
> {
> cout << "Demasiados errores!!!" << endl;
> break;
> } else
> cout << "Error!!! solo te quedan " << strlen (palabradusuario)
> - errores << " oportunidades" << endl;
> } else {
> acierto = 0;
> for (int i = 0; palabradusuario[i]; i++)
> if (palabradusuario[i] != acertadas[i])
> cout << palabradusuario[i];
> else {
> cout << '_';
> acierto = 1;
> }
> cout << endl;
> if (!acierto) {
> cout << "\tFelicidades!!! has ganado.\n";
> break;
> }
> }
> }
> system("pause");
>
>
>
> }
>
>
>
>
> El 23 de noviembre de 2010 14:29, luis alfonso jimenez mejia <
> viejolajimenez en gmail.com> escribió:
>
> ese rogrma esta bueno me gustaria discutirlo un poco mas mi
>> usuario skype es *luis.jimenez1982 *
>>
>> El 23 de noviembre de 2010 10:16, milller ossa <jahve.ossab13 en gmail.com>escribió:
>>
>>> hola buen dia
>>>
>>> me dejaron una tarea de realizar el ahoracado , e avanzado algo con ayuda
>>> de amigos;
>>> soy nuevo en el mundo de c++ , asi que no se muy bien algunas cosas ,
>>> al copilarlo no me sale como deberia , hay dejo el codigo ; si alguien me
>>> puede dar una manito, muchas gracias de antemano,
>>>
>>> #include <cstdlib>
>>> #include <iostream>
>>>
>>> using namespace std;
>>>
>>> int main(int argc, char *argv[])
>>> {
>>> char palabradusuario[5];
>>> int categoria;
>>> int dep;
>>> int pais;
>>> int ast;
>>>
>>> cout << "
>>> "<< endl;
>>> cout << " 00000000 00 00 000000 000000 000000 000000 000000
>>> 000000"<< endl;
>>> cout << " 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>> 00"<< endl;
>>> cout << " 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>> 00"<< endl;
>>> cout << " 00000000 000000 00 00 000000 00 000000 00 00 00
>>> 00"<< endl;
>>> cout << " 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>> 00"<< endl;
>>> cout << " 00 00 00 00 000000 00 00 000000 00 00 000000
>>> 000000"<< endl;
>>> cout << "
>>> "<< endl;
>>> cout << "
>>> "<< endl;
>>> cout << "!!!PREPARADO PARA JUGAR???"<<endl;
>>> cout << "
>>> "<< endl;
>>>
>>> cout << "Escoja una categoria:" << endl;
>>> cout << " 1 :Deportes"<< endl;
>>> cout << " 2 :Paises"<< endl;
>>> cout << " 3 :Astronomia"<< endl;
>>> cin>> categoria;
>>>
>>> switch (categoria)
>>> {
>>> case 1:
>>> cout<<"Usted a escojido Deportes:"<<endl;
>>> cout<<"Escoja una palabra de 1 a 10:"<<endl;
>>> cin>> dep;
>>>
>>> {switch (dep)
>>> {case 1:strcpy (palabradusuario, "tenis");
>>> cout<<"usted ha escojido una palabra de 5 oportunidades";
>>> break;
>>>
>>> case 2: strcpy (palabradusuario, "baseball");
>>> cout<<"usted ha escojido una palabra de 8 oportunidades";
>>> break;
>>>
>>> case 3: strcpy (palabradusuario, "baloncesto");
>>> cout<<"usted ha escojido una palabra de 10 oportunidades";
>>> break;
>>>
>>> case 4: strcpy (palabradusuario, "futbol");
>>> cout<<"usted ha escojido una palabra de 6 oportunidades";
>>> break;
>>>
>>> case 6: strcpy (palabradusuario, "pingpong");
>>> cout<<"usted ha escojido una palabra de 8 oportunidades";
>>> break;
>>>
>>> case 7: strcpy (palabradusuario, "microfutbol");
>>> cout<<"usted ha escojido una palabra de 11 oportunidades";
>>> break;
>>>
>>> case 8: strcpy (palabradusuario, "voleyball");
>>> cout<<"usted ha escojido una palabra de 9 oportunidades";
>>> break;
>>>
>>> case 9: strcpy (palabradusuario, "atletismo");
>>> cout<<"usted ha escojido una palabra de 9 oportunidades";
>>> break;
>>>
>>> case 10: strcpy (palabradusuario, "boxeo");
>>> cout<<"usted ha escojido una palabra de 5 oportunidades";
>>> break;
>>> break;}}
>>>
>>> {
>>> case 2:
>>> cout<<"Usted a escojido Paises del Mundo:"<<endl;
>>> cout<<"Escoja una palabra de 1 a 10:"<<endl;
>>> cin>> pais;
>>> switch (pais)
>>> {case 1:strcpy (palabradusuario, "brasil");
>>> cout<<"usted ha escojido una palabra de 6 oportunidades";
>>> break;
>>>
>>> case 2: strcpy (palabradusuario, "colombia");
>>> cout<<"usted ha escojido una palabra de 8 oportunidades";
>>> break;
>>>
>>> case 3: strcpy (palabradusuario, "baloncesto");
>>> cout<<"usted ha escojido una palabra de 10 oportunidades";
>>> break;
>>>
>>> case 4: strcpy (palabradusuario, "futbol");
>>> cout<<"usted ha escojido una palabra de 6 oportunidades";
>>> break;
>>>
>>> case 6: strcpy (palabradusuario, "pingpong");
>>> cout<<"usted ha escojido una palabra de 8 oportunidades";
>>> break;
>>>
>>> case 7: strcpy (palabradusuario, "microfutbol");
>>> cout<<"usted ha escojido una palabra de 11 oportunidades";
>>> break;
>>>
>>> case 8: strcpy (palabradusuario, "voleyball");
>>> cout<<"usted ha escojido una palabra de 9 oportunidades";
>>> break;
>>>
>>> case 9: strcpy (palabradusuario, "atletismo");
>>> cout<<"usted ha escojido una palabra de 9 oportunidades";
>>> break;
>>>
>>> case 10: strcpy (palabradusuario, "boxeo");
>>> cout<<"usted ha escojido una palabra de 5 oportunidades";
>>> break;
>>> }
>>> break;
>>> }
>>>
>>>
>>> case 3:
>>> cout<<"Usted a escojido Astronomia:"<<endl;
>>> cout<<"Escoja una palabra de 1 a 10:"<<endl;
>>> cin>> ast;
>>> switch (ast)
>>> {case 1:strcpy (palabradusuario, "tenis");
>>> cout<<"usted ha escojido una palabra de 5 oportunidades";
>>> break;
>>>
>>> case 2: strcpy (palabradusuario, "baseball");
>>> cout<<"usted ha escojido una palabra de 8 oportunidades";
>>> break;
>>>
>>> case 3: strcpy (palabradusuario, "baloncesto");
>>> cout<<"usted ha escojido una palabra de 10 oportunidades";
>>> break;
>>>
>>> case 4: strcpy (palabradusuario, "futbol");
>>> cout<<"usted ha escojido una palabra de 6 oportunidades";
>>> break;
>>>
>>> case 6: strcpy (palabradusuario, "pingpong");
>>> cout<<"usted ha escojido una palabra de 8 oportunidades";
>>> break;
>>>
>>> case 7: strcpy (palabradusuario, "microfutbol");
>>> cout<<"usted ha escojido una palabra de 11 oportunidades";
>>> break;
>>>
>>> case 8: strcpy (palabradusuario, "voleyball");
>>> cout<<"usted ha escojido una palabra de 9 oportunidades";
>>> break;
>>>
>>> case 9: strcpy (palabradusuario, "atletismo");
>>> cout<<"usted ha escojido una palabra de 9 oportunidades";
>>> break;
>>>
>>> case 10: strcpy (palabradusuario, "boxeo");
>>> cout<<"usted ha escojido una palabra de 5 oportunidades";
>>> break;
>>> }}
>>>
>>> char acertadas[20];
>>> strcpy (acertadas, palabradusuario);
>>> int largo = strlen (palabradusuario);
>>> for (char* ap = palabradusuario; *ap; ap++)
>>> cout << '_';
>>> cout << endl;
>>> int errores = 0, acierto;
>>> for (;;) {
>>> cout << "Escribe una letra que pienses que es parte de la palabra:
>>> ";
>>> char letra;
>>> cin >> letra;
>>> char* ap;
>>> int acierto = 0;
>>> for (ap = acertadas; *ap; ap++)
>>> if (*ap == letra) {
>>> *ap = '_';
>>> acierto = 1;
>>> }
>>> if (!acierto) {
>>> if (++errores 0 >= strlen (palabradusuario)) {
>>> cout << "Demasiados errores!!!" << endl;
>>> break;
>>> } else
>>> cout << "Error!!! solo te quedan " << strlen
>>> (palabradusuario) - errores << " oportunidades" << endl;
>>> } else {
>>> acierto = 0;
>>> for (int i = 0; palabradusuario[i]; i++)
>>> if (palabradusuario[i] != acertadas[i])
>>> cout << palabradusuario[i];
>>> else {
>>> cout << '_';
>>> acierto = 1;
>>> }
>>> cout << endl;
>>> if (!acierto) {
>>> cout << "\tFelicidades!!! has ganado.\n";
>>> break;
>>> }
>>> }
>>> }
>>>
>>> system("PAUSE");
>>> return EXIT_SUCCESS;
>>> }
>>>
>>>
>>> _______________________________________________
>>> Lista de correo Cconclase Cconclase en listas.conclase.net
>>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>>
>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101123/d98a9162/attachment.html>
Más información sobre la lista de distribución Cconclase