Jogo: Acerte o número (com níveis de dificuldade)
Publicado por André (última atualização em 01/06/2010)
[ Hits: 10.545 ]
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); }
olamundo.c - Primeiro programa
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Como bloquear e desbloquear papel de parede no Ubuntu 24.04 (3)
Criar um servidor de arquivos local com o ubuntu server e o samba? (1)
Falhas em startar o mongodb [RESOLVIDO] (3)
samba4 versao 4.22.3 usuario nao consegue trocar a senha (2)