elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Consulta de c++ en: 12 Julio 2016, 19:14 pm
Hola soy yo otra vez xD

tengo una consulta pasa que he realizado un juego para el instituto en el devc++
el juego consta de 2 jugadores y 20 preguntas 10 para cada uno.

me pregunto como puedo hacer para añadirle un puntaje  a las preguntas y que al final de todas las preguntas muestre el jugador que obtuvo mas puntos e indique al ganador

he tratado de varias formas y no me ha resultado de ninguna manera

aqui tengo el codigo please jelp mi

#include "stdio.h"
#include "stdlib.h"

int main () {
   system("Color 2f");
   int pregunta1 = 1; int pregunta2 = 1; int pregunta3 = 2; int pregunta4 = 2; int pregunta5 = 1; int pregunta6= 1; int pregunta7 = 2; int pregunta8 = 2;
   int pregunta9 = 2; int pregunta10= 2; int pregunta11= 2; int pregunta12= 2; int pregunta13 = 1; int pregunta14 = 2; int pregunta15=1; int pregunta16=1;
   int pregunta17=2; int pregunta18= 2; int pregunta19=1; int pregunta20=1;

                        printf("\t\t CAPITALES DEL MUNDO!\n\n");
                        printf("Selecciona 1 o 2 segun la alternativa correcta\n\n");

printf("Jugador 1 Responda:\n\n");
printf("PREGUNTA Nro1\n\n");
printf("Cual es la capital de Chile?:\n"); printf("1) Santiago\t\t 2) Valparaiso\n"); printf("Respuesta: "); scanf("%i",&pregunta1);

   if(pregunta1 == 1) { printf("Felicidades avanzas a la siguiente pregunta\n\n");
                   } else { printf("Respuesta incorrecta\n\n"); }
                   


   printf("Jugador 2 Responda\n\n");
printf("PREGUNTA Nro1\n\n");
printf("Cual es la capital de Brasil?:\n\n"); printf("1) Brasilia\t\t 2) Rio de Janeiro\n\n"); printf("Respuesta: "); scanf("%i",&pregunta2);

   if(pregunta2 == 1) {printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                else {printf("Respuesta incorrecta\n\n");}
               
   printf("Jugador 1 Responda\n\n");
printf("PREGUNTA Nro2\n\n");
printf("Cual es la capital de Alemania:\n\n"); printf("1) Munich\t\t 2) Berlin\n\n"); printf("Respuesta: "); scanf("%i",&pregunta3);

   if(pregunta3 ==2 ) {printf("Felicidades avanzas a la siguiente pregunta\n\n");}
               else {printf("Respuesta incorrecta\n\n");}
               
printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro2 ");
printf("Cual es la capital de Estados Unidos ?\n\n "); printf("1) New York \t\t 2) Washington D.C \n\n"); printf("Respuesta: "); scanf("%i",&pregunta4);

   if(pregunta4 ==2 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}               

printf("Jugador 1 Responda\n\n");
printf("PREGUNTA Nro3 ");
printf("Cual es la capital de Inglaterra ?\n\n "); printf("1)Londres \t\t 2)Manchester \n\n"); printf("Respuesta: "); scanf("%i",&pregunta5);

   if(pregunta5 == 1) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}               

printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 3");
printf("Cual es la capital de Rusia?\n\n "); printf("1) Moscu \t\t 2) Volgogrado \n\n"); printf("Respuesta: "); scanf("%i",&pregunta6);

   if(pregunta6 == 1) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}

   printf("Jugador 1   Responda\n\n");
printf("PREGUNTA Nro 4");
printf("Cual es la capital de Argentina?\n\n "); printf("1) Mendoza \t\t 2)Buenos Aires \n\n"); printf("Respuesta: "); scanf("%i",&pregunta7);

   if(pregunta7 == 2) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}            

printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 4 ");
printf("Cual es la capital de Australia?\n\n "); printf("1)Sydney \t\t 2) Canberra \n\n"); printf("Respuesta: "); scanf("%i",&pregunta8);

   if(pregunta8  ==2 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}

printf("Jugador 1   Responda\n\n");
printf("PREGUNTA Nro 5 ");
printf("Cual es la capital de Canada?\n\n "); printf("1) Toronto \t\t 2) Ottawa \n\n"); printf("Respuesta: "); scanf("%i",&pregunta9);

   if(pregunta9  ==2 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}

printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 5 ");
printf("Cual es la capital de China?\n\n "); printf("1)Shangai \t\t 2)Pekin \n\n"); printf("Respuesta: "); scanf("%i",&pregunta10);

   if(pregunta10  == 2) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}
      
   printf("Jugador 1  Responda\n\n");
printf("PREGUNTA Nro 6");
printf("Cual es la capital de Japon?\n\n "); printf("1) Hiroshima \t\t 2)Tokio \n\n"); printf("Respuesta: "); scanf("%i",&pregunta11);

   if(pregunta11  == 2) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}   
      
   printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 6 ");
printf("Cual es la capital de Irlanda ?\n\n "); printf("1)Galway \t\t 2)Dublin\n\n"); printf("Respuesta: "); scanf("%i",&pregunta12);

   if(pregunta12  ==2 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}   
      
      
      printf("Jugador 1  Responda\n\n");
printf("PREGUNTA Nro 7 ");
printf("Cual es la capital de Francia?\n\n "); printf("1)Paris \t\t 2)Marsella \n\n"); printf("Respuesta: "); scanf("%i",&pregunta13);

   if(pregunta13  ==1 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}
      
printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 7");
printf("Cual es la capital de España?\n\n "); printf("1)Valencia \t\t 2)Madrid \n\n"); printf("Respuesta: "); scanf("%i",&pregunta14);

   if(pregunta14  ==2 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}      
      
      printf("Jugador  1 Responda\n\n");
printf("PREGUNTA Nro 8 ");
printf("Cual es la capital de Paises Bajos?\n\n "); printf("1)Amsterdam \t\t 2)Roterdam \n\n"); printf("Respuesta: "); scanf("%i",&pregunta15);

   if(pregunta15  == 1) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}
      
   printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 8 ");
printf("Cual es la capital de Italia?\n\n "); printf("1)Roma \t\t 2)Milan \n\n"); printf("Respuesta: "); scanf("%i",&pregunta16);

   if(pregunta16  == 1) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}   
      
   printf("Jugador 1  Responda\n\n");
printf("PREGUNTA Nro 9 ");
printf("Cual es la capital de Suiza?\n\n "); printf("1)Zurich \t\t 2)Berna \n\n"); printf("Respuesta: "); scanf("%i",&pregunta17);

   if(pregunta17  ==2 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}   
   printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 9 ");
printf("Cual es la capital de Nueva zelanda ?\n\n "); printf("1)Auckland \t\t 2)Wellington \n\n"); printf("Respuesta: "); scanf("%i",&pregunta18);

   if(pregunta18  ==2 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}   
      
   printf("Jugador 1  Responda\n\n");
printf("PREGUNTA Nro 10 ");
printf("Cual es la capital de Polonia?\n\n "); printf("1)Varsovia \t\t 2)Breslavia \n\n"); printf("Respuesta: "); scanf("%i",&pregunta19);

   if(pregunta19  ==1 ) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}   
      
printf("Jugador 2  Responda\n\n");
printf("PREGUNTA Nro 10 ");
printf("Cual es la capital de India ?\n\n "); printf("1)Nueva Delhi \t\t 2)Bombay \n\n"); printf("Respuesta: "); scanf("%i",&pregunta20);

   if(pregunta20  == 1) { printf("Felicidades avanzas a la siguiente pregunta\n\n"); }
                  else{printf("Respuesta incorrecta\n\n");}      
      
      
      
      
      
      
      
2  Programación / Programación C/C++ / Pregunta basica de c++ en: 11 Julio 2016, 02:01 am
Hola tengo una consulta.

Estoy haciendo un juego de preguntas en c++ para el instituto y tengo un problema.

No se como hacer para que cuando responda incorrectamente se quede en esa pregunta hasta que responda bien, me pasa que responde incorrectamente y la consola se cierra

Asi tengo el codigo si tengo algo mal que es lo mas probable diganme asi lo puedo arreglar porfavor
Código
  1. int main () {
  2.  
  3. int num;
  4. char pos,j1,j2;
  5. {
  6.  
  7. partida: j1,j2;
  8. pos1: ;
  9. pos2: ;
  10. pos3: ;
  11. pos4: ;
  12. pos5: ;
  13. }
  14. printf("JUGADOR 1 RESPONDA.\n");
  15. printf("Pregunta Numero 1:  Cual es la capital de chile:\n\n 1) Valparaiso        2) Santiago\n");
  16. scanf("%d",&num);
  17. while(num!=2) {printf ("Jugador 1 se mantiene en la posicion\n"); return 0;
  18.      }
  19. {if(num=2) printf("Jugador 1 avanza a la posicion Numero 2\n\n");
  20. }
  21.  
  22. printf("JUGADOR 2 RESPONDA\n");
  23. printf("Pregunta Numero 1:   Cual es la capital de brasil:\n\n 1) Brasilia         2) Rio de Janeiro\n");
  24. scanf("%d",&num);
  25. while(num!=1) { printf("Jugador 2 se mantiene en la posicion\n\n"); return 0;
  26. }
  27. {if(num=1) printf("Jugador 2 avanza a la posicion Numero 2 \n\n");
  28.  
  29. }
  30.  
  31. printf("JUGADOR 1 RESPONDA\n");
  32. printf("Pregunta Numero 2:  Cual es la capital de Argentina:\n\n 1) Mendoza        2) Buenos aires\n");
  33. scanf("%d",&num);
  34. while(num!=2) {printf("Jugador 1 se mantiene en la posicion Numero 2");
  35.  }
  36. {if(num=2) printf("Jugador 1 avanza a la posicion Numero 3\n\n");
  37. }
  38.  
  39. printf("JUGADOR 2 RESPONDA\n");
  40. printf("Pregunta Numero 2:  Cual es la capital de Peru:\n\n 1) Lima              2) Cuzco\n");
  41. scanf("%d",&num);
  42. while(num!=1)  {printf("Jugador 2 se mantiene en la posicion Numero 2"); return 0;
  43.   }
  44. {if(num=1) printf("Jugador 2 Avanza a la posicion Numero 3\n\n");
  45. }
  46.  
  47.  

[MOD] Al publicar codigo usar etiquetas geSHi.
3  Programación / Programación C/C++ / Ayuda con ejercicio en: 11 Julio 2016, 01:03 am
Hola soy nuevo en esto de la programacion y del instituto me han dado un trabajo que ya no se como hacerlo he tratado de todo y nose como lograrlo que sea tal como pide el maestro.

el punto es que me pregunto si me pueden ayudar a resolverlo.
esta es la pauta   

N°de Jugadores: 2.
Gana el jugador que llegue primero a la meta
.En cada Pos X se debe realizar una pregunta al jugador con 2 alternativas posibles, si el jugador responde correctamente avanza un espacio, si responde incorrectamente se queda en el lugar.
Las preguntas para el Jugador 1 deben ser distintas que las del Jugador 2.
Parte el Jugador 1 y luego es el turno del Jugador 2

cabe recalcar que he realizado varios intentos y no logro hacerlo

asi es como voy, pero esto no es lo que pide el maestro.

#include "stdio.h"
#include "stdlib.h"

int main () {
   
   int num;
   char pos,j1,j2;
   {
   
   partida: j1,j2;
   pos1: ;
   pos2:   ;
   pos3:   ;
   pos4:   ;
   pos5:   ;
}
   printf("JUGADOR 1 RESPONDA.\n");
   printf("Pregunta Numero 1:  Cual es la capital de chile:\n\n 1) Valparaiso        2) Santiago\n");
      scanf("%d",&num);
   while(num!=2) {printf ("Jugador 1 se mantiene en la posicion\n"); return 0;
                  }
   {if(num=2) printf("Jugador 1 avanza a la posicion Numero 2\n\n");
   }
   
   printf("JUGADOR 2 RESPONDA\n");
   printf("Pregunta Numero 1:   Cual es la capital de brasil:\n\n 1) Brasilia         2) Rio de Janeiro\n");
      scanf("%d",&num);
   while(num!=1) { printf("Jugador 2 se mantiene en la posicion\n\n"); return 0;
               }
    {if(num=1) printf("Jugador 2 avanza a la posicion Numero 2 \n\n");
   
    }
   
   printf("JUGADOR 1 RESPONDA\n");
   printf("Pregunta Numero 2:  Cual es la capital de Argentina:\n\n 1) Mendoza        2) Buenos aires\n");
      scanf("%d",&num);
   while(num!=2) {printf("Jugador 1 se mantiene en la posicion Numero 2");
              }
   {if(num=2)   printf("Jugador 1 avanza a la posicion Numero 3\n\n");
   }
   
   printf("JUGADOR 2 RESPONDA\n");
   printf("Pregunta Numero 2:  Cual es la capital de Peru:\n\n 1) Lima              2) Cuzco\n");
      scanf("%d",&num);
   while(num!=1)  {printf("Jugador 2 se mantiene en la posicion Numero 2");
               }
   {if(num=1) printf("Jugador 2 Avanza a la posicion Numero 3\n\n");
   }
   
   printf("JUGADOR 1 RESPONDA\n");
   printf("Pregunta Numero 3:  Cual es la capital de Estados Unidos:\n\n 1)New York   2) Washington D.C\n");
      scanf("d",&num);
   while(num!=2) {printf("Jugador 1 ha perdido ");
              }
   {if(num=2)  printf("Jugador 1 avanza a la posicion 4\n\n");
   }
   
   
}
   
   


Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines