Seu Ip é

sexta-feira, 23 de julho de 2010

Jogo de Advinhação Numérica em C

#include "stdio.h"
#include "time.h"
#include "ctype.h"

/*Objetivo: Abordar a utilização de caracteres especiais para melhor visualização, aspectos de acentuação e randomização*/

main()
{
int ponto = 0;
int alvo = 0;
int opiniao;
int opcao;
int tentativa = 0;
int horario;
int data;

system("color a");
printf("\n\n\n\t\t \xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf");
printf("\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf");
printf("\n\n\n\t\t\a JOGO DE ADIVINHACAO NUM\x90RICA");
printf("\n\n\n\t\t \xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf");
printf("\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf\xf");
printf("\n\n\n\t\t Developed by cid's corporations\xa9\n\n\n");
printf("\t pressione qualquer tecla para iniciar o jogo\n\n");
printf("\n\t\t ");
data = time(NULL);
printf(ctime(&data));
getch();
system("cls");
system("color 97");
printf("\n\t\t \xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\n\t\t\a JOGO DE ADIVINHACAO NUM\x90RICA");
printf("\n\t\t \xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\n\t\t Developed by cid's corporations\xa9\n");
printf("\n Vo\x87\x88 quer continuar? 1 \x10 sim, 0 \x10 N\xc6o ");
scanf("%d",&opcao);

while (opcao){
horario = clock();
system("color 97");
alvo = (horario + 100) % 100;
opiniao = alvo + 1;


while(alvo != opiniao){

printf("\n Qual a sua opini\xc6o de 0 - 99? ");
scanf("%d",&opiniao);

if (alvo > opiniao) printf(" \x19 MUITO BAIXO!");
else if(alvo < opiniao)printf(" \x18 MUITO ALTO!");
else printf("\n Vo\x87\x88 conseguiu");
tentativa++;

}

if(tentativa == 1){
ponto = 20;
printf("\n Parab\x82ns, vo\x87\x88 conseguiu a pontua\x87\xc6o m\xa0xima!!");
printf("\n A sua pontua\x87\xc6o foi 20 pontos");
}
else if((tentativa == 2) || (tentativa == 4) || (tentativa == 5)){
ponto = 20/tentativa;
printf("\n A sua pontua\x87\xc6o foi %d pontos", 20/tentativa);
}
else if((tentativa == 3) || (tentativa == 6)){
ponto = 18/tentativa;
printf("\n A sua pontua\x87\xc6o foi %d pontos", ponto);
}
else if(tentativa == 7){
ponto = 2;
printf("\n A sua pontua\x87\xc6o foi %d pontos", ponto);
}
else if(tentativa == 8){
ponto = 1;
printf("\n A sua pontua\x87\xc6o foi %d ponto", ponto);
}
else{
ponto = 0;
printf(", mas n\xc6o pontuou!!");
}


printf("\n\n Vo\x87\x88 quer continuar? 1 \x10 Sim, 0 \x10 N\xc6o ");
scanf("%d",&opcao);
system("cls");
printf("\n\t\t \xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\n\t\t JOGO DE ADIVINHACAO NUM\x90RICA");
printf("\n\t\t \xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\n\t\t Developed by cid's corporations\xa9\n");
system("color 97");
tentativa = 0;
alvo = 0;

}

system("cls");
printf("\n\n\n\n\n\n\t\t \xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\n\t\t JOGO DE ADIVINHACAO NUM\x90RICA");
printf("\n\t\t \xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2\xb2");
printf("\n\t\t Developed by cid's corporations\xa9\n");
printf("\n\n\t\t\t \x11TCHAU TCHAU!!\x10\n");
printf("\n\n\n\t\t\a PRESSIONE QUALQUER TECLA PARA SAIR!!");
getch();

}

Nenhum comentário:

Próxima Página Home