LordMAnarin
(usa Ubuntu)
Enviado em 11/07/2013 - 17:13h
Ola, sou iniciante na programação, comecei a aprender sozinho, e estou com um "problema".
Criei um joguinho simples de adivinhe o numero como auto-avaliação. O tal jogo, funciona bem, porem, quando eu entro com o numero e dou enter, e acaba os códigos, o jogo fecha, dei uma lida sobre o comando "for", mas não consegui aplicar no meu jogo
Ta ai o código do jogo (bem simples e tosco...), tentei colocar o for, mas ele deixava apenas um "if" em loop, não todo o programa
Obs: o jogo abre via terminal
#include <stdio.h>
int main ()
{
int num;
printf ("Digite um numero entre 0 à 30 e tente acertar o numero correto: ");
scanf ("%d", &num);
if (num > 20 ) printf ("\n\nErrado!, o numero correto é menor, tente novamente");
if (num == 20) printf ("\n\nDica, x² = 255 ");
if (num == 19) printf ("\n\nDica, x*5 = 75" );
if (num == 18) printf ("\n\nDica, x*x*x = 3375 ");
if (num == 17) printf ("\n\nDica, sua divisão resulta em numero com virgula");
if (num == 16) printf ("\n\nUi, quase, chegou perto, tente novamente");
if (num == 15)
{
printf ("\n\nParabens!, voce acertou, o numero correto é 15");
}
if (num == 14) printf ("\n\nUi, quase, chegou perto, tente novamente");
if (num < 14 ) printf ("\n\nErrado!, o numero correto é maior. tente novamente");
return (0);
}