int main(int argc, char *argv[]) { //Variables int num1, num2, oport = 5;
srand(time(NULL)); num1 == (rand() % 11); //Escaneo printf("Este es un juego para dos personas, Tu y la PC\n"); printf("Espera mientras la PC genera un numero..\n"); printf("Jugador intenta adivinar el numero del PC: "); scanf("%d", &num2);
//Juego if (num2 > 10) { printf("Entre el 1 y el 10 burro"); getch(); return 0; }
while ((num1 != num2) && (oport > 0)) { oport--; printf("Mal!, te quedan %d intentos\nIntentanlo de nuevo: ", oport); scanf("%d", &num2); } if (num1 == num2) printf("Ganaste!!");
else printf("Perdiste!! el numero era %d.", num1);
return 0; }
Re: [Curso] Introducción a la programación en C (IX)
Publicado: 21 Feb 2010, 04:16
por m0skit0
Es un error muy tonto, intenta encontrarlo tú mismo
Re: [Curso] Introducción a la programación en C (IX)
int main(int argc, char *argv[]) { //Variables int num1, num2, oport = 5;
srand(time(NULL)); num1 = (rand() % 11); //Escaneo printf("Este es un juego para dos personas, Tu y la PC\n"); printf("Espera mientras la PC genera un numero..\n"); printf("Jugador intenta adivinar el numero del PC: "); scanf("%d", &num2);
//Juego if (num2 > 10) { printf("Entre el 1 y el 10 burro"); getch(); return 0; }
while ((num1 != num2) && (oport > 0)) { oport--; printf("Mal!, te quedan %d intentos\nIntentanlo de nuevo: ", oport); scanf("%d", &num2); } if (num1 == num2) printf("Ganaste!!");
else printf("Perdiste!! el numero era %d.", num1);
int main(int argc, char* argv[]) { //Variables int dado_maquina, dado_humano; // printf("Vamos a jugar a los dados... ¿Te atreves a jugar contra mí?\n"); printf("Tu tiras primero. Presiona una tecla para tirar el dado.\n"); getchar(); //Dado del Jugador srand(time(NULL));
dado_humano = (rand() % 3) + 1; printf("Tu tirada ha sido: %d\n", dado_humano); dado_humano=0; //Dado Pc printf("Ahora tiro yo... Espero tu permiso para tirar.\n"); getchar();
if (dado_maquina > dado_humano) printf("Eres un mortal sin mucha suerte\n"); else if (dado_maquina == dado_humano) printf("Vaya coincidencia...\n"); else printf("Eres un mortal con bastante suerte... En la próxima versión no será tan fácil.\n");
return 0; }
-- Doble Post --
Ya puedo pasar al X profe?
Re: [Curso] Introducción a la programación en C (IX)
Publicado: 01 Mar 2010, 23:15
por m0skit0
Puzky, creo que ya empiezas a enterarte, enhorabuena
Re: [Curso] Introducción a la programación en C (IX)
Publicado: 02 Mar 2010, 18:22
por Mirlo_PJ
Bueno profe despues de unas vacaiones no gustosas pues no me las queria coger de esta forma (en el hospital aclaro que no era en la playita), retomo las clases donde las deje haber si con el lavado de sangre se me a renovado la mente .
int main(int argc, char* argv[]) { int dado_maquina, dado_humano;
printf("Vamos a jugar a los dados...\nTe atreves a jugar contra mi?\n"); printf("Tu tiras primero. Presiona una tecla para tirar el dado.\n"); getchar(); srand(time(NULL)); dado_humano = (rand() % 6) + 1; if (dado_humano == 6) dado_humano--; printf("Tu tirada ha sido: %d\n", dado_humano);
printf("Ahora tiro yo... Espero tu permiso para tirar.\n"); getchar();
printf("SORTEO DE LA LOTERIA DEL HOGAR xD\n"); printf("Elije 5 numeros del 0 al 9 para tu boleto.\n"); printf("Numero 1: "); scanf("%d", &num1); printf("Numero 2: "); scanf("%d", &num2); printf("Numero 3: "); scanf("%d", &num3); printf("Numero 4: "); scanf("%d", &num4); printf("Numero 5: "); scanf("%d", &num5); printf("\nTu numero es el %d%d.%d%d%d.\n", num1, num2, num3, num4, num5); printf("\nJuguemos. Pulsa una tecla para comenzar el sorteo.\n"); getch(0);//Con getchar(); no se me paraba el progama
system("cls");
printf("Girando bombo.\n"); sleep (10000); //Uso windows asi que no os estrañe un numero tan grande xD y creo que quedaba bien la pausa para elejir el numero y que salgan de uno en uno.
printf("El %d.", num1b); sleep(1000); printf("\nEl %d.", num2b); sleep(1000); printf("\nEl %d.", num3b); sleep(1000); printf("\nEl %d.", num4b); sleep(1000); printf("\nEl %d.", num5b); sleep(1000); printf("\n\nEl numero premiado ha sido el %d%d.%d%d%d.\n\n", num1b, num2b, num3b, num4b, num5b);
if ((num1 == num1b) && (num2 == num2b) && (num3 == num3b) && (num4 == num4b) && (num5 == num5b)) printf("Tu numero (%d%d.%d%d%d) ha sido el premiado.", num1, num2, num3, num4, num5); else printf("Tu numero (%d%d.%d%d%d) no ha sido premiado. Suerte la proxima vez.", num1, num2, num3, num4, num5);
Re: [Curso] Introducción a la programación en C (IX)
Publicado: 09 Mar 2010, 19:23
por dRoLl3R
Spoiler:
m0skit0 escribió:
Droller escribió:2º
¿Infinitos intentos?
Hombre infinitos infinitos no que no hay que ser muy listo para acertar en 10 intentos que son 10 numeros xD Si quieres lo cambio para 5 intentos o algo asi. Como usted vea.