Jogo: Acerte o número (com níveis de dificuldade)
Publicado por André (última atualização em 01/06/2010)
[ Hits: 10.626 ]
Homepage: http://127.0.0.1
Jogo do acerte o número totalmente escrito em C, nele coloquei níveis de dificuldade e dicas para ajudar o jogador a acertar. Se o pessoal gostar, quem sabe não sai uma versão melhorzinha =p
PS: Se alguém achar algum bug, favor, postar nos comentários.
/*
* JOGO ACERTE O NUMERO
* AUTOR: ANDRE S. ROSA JUNIOR
* E-MAIL: ANDRE.ROSA36@GMAIL.COM
* LINGUAGEM: C
* VERSÃO: 1.0
* DATA DE CRIACAO: SEX 28 MAI 2010, ÁS 23:34
*/
#include<stdio.h>
#include<stdlib.h>
//variáveis globais
int result1, result2, result3, chute,opcao;
result1 = 89;
result2 = 1578;
result3 = 152592;
int main(){
system("clear");
printf("JOGO : ...... ACERTE O NUMERO ....");
printf("\n\nSELECIONE UM NIVEL DE DIFICULDADE:");
printf("\n [1]Facil"
"\n [2]Medio"
"\n [3]Expert"
" Opcao: ");
scanf("%d",&opcao);
switch(opcao){
case 1:
iniciante();
break;
case 2:
medio();
break;
case 3:
expert();
break;
}
}
int iniciante(){
printf("\nEntre com um chute: ");
scanf("%d",&chute);
//verificação
if(chute == result1) {
printf("PARABENS !!! VOCE VENCEU !!!\n\n");
return (0);
}
if(chute > result1)
{
printf("Puts! Voce errou. Dica: de um chute menor. \n\nTente outra vez...\n\n");
return iniciante();
}
if(chute < result1) {
printf("Puts! Voce errou. Dica: de um chute maior. \n\nTente outra vez...\n\n");
return iniciante();
}
return (0);
}
int medio(){
printf("\nEntre com um chute: ");
scanf("%d",&chute);
//verifica
if(chute == result2) {
printf("\nPARABENS !!! VOCE VENCEU !!!\n\n");
return (0);
}
if(chute > result2)
{
printf("Puts! Voce errou. Dica: de um chute menor. \n\nTente outra vez...\n\n");
getchar();
return medio();
}
if(chute < result2) printf("Puts! Voce errou. Dica: de um chute maior. \n\nTente outra vez...\n\n");
getchar();
return medio();
}
int expert(){
printf("\nEntre com um chute: ");
scanf("%d",&chute);
//verificação
if(chute == result3) {
printf("\n\nPARABENS !!! VOCE VENCEU !!!\n\n");
return (0);
}
if(chute > result3) {
printf("Puts! Voce errou. Dica: de um chute menor. \n\nTente outra vez...\n\n");
return expert();
}
if(chute < result3) {
printf("Puts! Voce errou. Dica: de um chute maior. \n\nTente outra vez...\n\n");
return expert();
}
return (0);
}
Parte 7 (Pesquisa) - Sessão de estudo sobre MATRIZES.
EXEMPLO DA ULTILIZAÇÃO DE PONTEIROS
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Mint Xfce não mantém a conexão no wi-fi (2)
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)









