[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