Ir0nMaid3n**
Power Member
Boas
Estou a fazer um jogode perguntas com o seguinte codigo:
Nao liguem as perguntas o codigo0 e provisorio
O que eu queria e que em cada else( o utilizador responde mal a pergunta) o programa no else vai ter a instrução if(errado==3) para verificar se o utilizador errou 3 vezes e se o utilizador errar 3 vezes o programa cai
isto ficaria assim
Cumps ir0n
Estou a fazer um jogode perguntas com o seguinte codigo:
Código:
#include <stdio.h>
#include <windows.h>
float certo=0 ,errado=0;
char line[1024];
int main()
{
printf("bem vindo ao jogo de perguntas");
Sleep(2000);
printf("neste jogo tem de responder a 10 perguntas...");
Sleep(2000);
printf("se errar tres vezes o porgrama ira cair");
Sleep(2000);
printf("depois de acertar ou errar uma pergta");
Sleep(2000);
printf("vao aparecer as respostas certas e erradas");
Sleep(2000);
printf("primeira pergunta:Quem foi Magritte?");
Sleep(2000);
printf("\na-pintor b-musico c-escultor\n");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");;
certo++;
printf("%f",certo);
printf("%f",errado);
if(errado==1)
{
return(0);
}
else
printf("ok");
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("em que ano e que foi lancada a ps1?");
printf("a-1991 , b-1992 , c-1994");
gets(line);
if(strcmp(line,"c")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("em que ano e que foi lancada a ps2?");
printf("a-2000 , b-1999 , c-1996");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");
Sleep(2000);
certo++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("quem foi freddymercury?");
printf("a-cantor , b-musico , c-filosofo");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");
Sleep(2000);
certo++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("quem foi brian may");
printf("a-musico , b-cientista , c-pintor");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("quem foi pitagoras?");
printf("a-cientista , b-matematico , c-policia");
gets(line);
if(strcmp(line,"b")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("quem foi geroge lucas");
printf("a-pedreiro , b-bebado , c-realizador");
gets(line);
if(strcmp(line,"c")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("o que é o star wars?");
printf("a-filme , b-livro , c-poema");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("O que foi super mario bros");
printf("a-videojogo , b-novela , c-filme");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("o que e cs?");
printf("a-jogo , b-filme, c-livro");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
printf("o que e um cheat");
printf("a-um programa usado pa fazer batota , b-um livro , c-uma gaja");
gets(line);
if(strcmp(line,"a")==0)
{
printf("esta certo");
Sleep(2000);
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
certo++;
}
else
{
printf("esta errado");
errado++;
printf("%f",certo);
Sleep(2000);
printf("%f",errado);
Sleep(2000);
}
return 0;
}
O que eu queria e que em cada else( o utilizador responde mal a pergunta) o programa no else vai ter a instrução if(errado==3) para verificar se o utilizador errou 3 vezes e se o utilizador errar 3 vezes o programa cai
isto ficaria assim
Código:
if(errado==3){(instrução que mande o programa abaixo)