Jogo: Acerte o número (com níveis de dificuldade)
Publicado por André (última atualização em 01/06/2010)
[ Hits: 10.726 ]
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);
}
Calcular expressões aritméticas com 2 termos
CALCULADORA DO IMC (VERSÃO C++)
Exemplo de janela utilizando o compilador Vala
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo









