Campola 0 Denunciar post Postado Outubro 19, 2006 OLA.. PRECISAVA FAZER UM JOGO DE PERGUNTAS E RESPOSTAS.... ENTAO TEM ESSE AQUI MAIS NAO SEI INCREMENTAR PRA AS PERGUNTAS DELE FICAR EM MODO ALEATORIO OU SEJA CADA HORA INICIADA O JOGGO COMEÇA COM UMA PERGUNTA DIFERENTE.... TEM Q POR O METODO RANDOMICO SO Q NAO FAÇO A MINIMA IDEIA DE COMO POR AQUI.... ALIAS O CERTO ATE SERIA EU FAZER O JOGO EM MODO DE MATRIZES E DEPOIS INCREMENTAR O RANDOMICO SO Q NU SEI ENTAO SO TENHO ESSE CADIGO.. ALGUEM ME AJUDA A DESENBOLVER UM JOGO EM MATRIZES E RANDOMICO OU PELO MENOS COLOCAR O METODO RANDOMICO NESSE? VALEU TURMA #include <stdio.h> #include <stdlib.h> int main(void){ char Ch; int parar; parar=1; if(parar){ printf ("\n Qual eh o atual Presidente do Brasil?\n 'A' - Luiz Inacio Lula da Silva\n 'B' - Jose Serra\n 'C' - Fernando Henrique Cardoso\n 'D' - Paulo Maluf"); printf("Qual seria a alternativa correta?\n"); scanf ("%c",&Ch); if (Ch=='A'){ printf ("Parabens voce acertou e passou para proxima fase\n\n "); getchar();} else{ printf("Opa, voce errou \t fim de jogo\n"); parar=0; } } if(parar){ printf ("\n Quantas vezes o Brasil ganhou a Copa do Mundo?\n 'A' - O Brasil ganhou 6 vezes\n 'B' - O Brasil ganhou 3 vezes\n 'C' - O Brasil ganhou 5 vezes\n 'D' - O Brasil ganhou 4 vezes"); printf("Qual seria a alternativa correta?\n"); scanf ("%c",&Ch); if (Ch=='C'){ printf ("Oloko voce acerto de novo e passou para a proxima faze\n\n "); getchar();} else{ printf("Opa, voce errou \t fim de jogo\n"); parar=0; } } if(parar){ printf ("\n Em que ano o Papa João Paulo II nasceu?\n 'A' - 1958\n 'B' - 1932\n 'C' - 1910\n 'D' - 1920"); printf("Qual seria a alternativa correta?\n"); scanf ("%c",&Ch); if (Ch=='D'){ printf ("Eta nois voce eh bom mesmo em, passou para outra fase\n\n "); getchar();} else{ printf("Opa, voce errou \t fim de jogo\n"); parar=0; } } if(parar){ printf ("\n Qual o nome verdadeiro do ator que interpreta o famoso CHAVES?\n 'A' - Roberto Gomes Bolanos\n 'B' - Carlos Eduardo Huerta\n 'C' - Ramon valdez\n 'D' - Jorge Chaves"); printf("Qual seria a alternativa correta?\n"); scanf ("%c",&Ch); if (Ch=='A'){ printf ("Voce é demais acerto essa que era muito dificil, passou para outra fase\n\n "); getchar();} else{ printf("Opa, voce errou \t fim de jogo\n"); parar=0; } } if(parar){ printf ("\n Qual o nome da Padroeira do Brasil?\n 'A' - Santa Lucia\n 'B' - Nossa Senhora de Lurdes\n 'C' - Santa Clara\n 'D' - Nossa Senhora de Aparecida"); printf("Qual seria a alternativa correta?\n"); scanf ("%c",&Ch); if (Ch=='D'){ printf ("Resposta correta, passou para outra fase\n\n "); getchar();} else{ printf("Opa, voce errou \t fim de jogo\n"); parar=0; } } if(parar){ printf ("\n Como se faz a famosa bebida maria mole?\n 'A' - Conhaque com pinga\n 'B' - Pinga com steinhaeguer\n 'C' - Conhaque com mel\n 'D' - Conhaque com contini"); printf("Qual seria a alternativa correta?\n"); scanf ("%c",&Ch); if (Ch=='D'){ printf ("Resposta correta, passou para outra fase\n\n\n\n\n\n "); getchar();} else{ printf("Opa, voce errou \t fim de jogo\n"); parar=0; } } printf(" PARABENS VOCE ACABOU DE ACERTAR TODAS AS PERGUNTAS E TEM DIREITO A UM PEDIDO HEEE\n\n\n\n"); printf("JOGO DESENVOLVIDO POR RODRIGO, TODOS OS DIRETOS RESERVADOS 2006\n\n"); system("pause"); return 0; } AQUI É OUTRO EM TESTES MAIS NU DEU EM NADA #include<math.h> #include<stdio.h> main() { int a,i,perg[20]; char resp; volta: for (i=0;i<=20;i++) { a=rand()%20; printf("%d\n",a); if(a==1) { perg=perg+1; if(perg=1) { printf ("QUANTO SAO 2+2?\n"); printf ("A) 5\n"); printf ("B) 7\n"); printf ("C) 4\n"); printf ("D) 2\n"); printf ("-------------------------------------------------------------------------------\n"); printf ("Qual a resposta certa?\n"); scanf("%s",&resp); if(resp=='c') printf("resposta certa"); else printf("Resposta errada\n"); getchar(); } else if(a==2) printf("sdçlakjfasl\n"); else getchar(); } } goto volta; } Compartilhar este post Link para o post Compartilhar em outros sites
Márcio Paiva 0 Denunciar post Postado Outubro 19, 2006 Sobre as perguntas serem aleatórias, você deve ler o tópico abaixo: http://forum.imasters.com.br/index.php?showtopic=199028 Nele, tem a explicação de como gerar números aleatórios. Gerando um número aleatório, basta você utilizar um switch para escolher a pergunta a partir do número. Compartilhar este post Link para o post Compartilhar em outros sites