Jogo de Adivinhação (Programação)
Por: Pâmella Fialho • 5/3/2017 • Trabalho acadêmico • 1.771 Palavras (8 Páginas) • 273 Visualizações
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Adivinhação
{
class Program
{
static void Main(string[] args)
{//Esse sistema criado tem como objetivo simular um jogo de adivinhação, em que o próprio computador escolhe um número aleatoriamente.
//O usuário tenta adivinhar este número através das dicas, se é maior ou menor, e tem apenas 6 chances para acertá-lo.
//Se mesmo com 6 chances ele não acertar, o número aleatoriamente escolhido pelo computador aparece na tela.
//Variáveis
int tentativas = 1;//inicia no número 1 e vai até o número 6
int num = 0;//zerando para o usuário digitar um número
Random r = new Random();//o computador vai gerar aleatoriamente o número
int a = r.Next(0, 999);//'a' é o número que o computador vai gerar
Console.BackgroundColor = ConsoleColor.White;// Muda a cor da tela.
Console.ForegroundColor = ConsoleColor.DarkBlue;// Muda a cor da letra.
Console.Clear();
//Entrada de dados e processamento
Console.Write("\n\t\t\t\t\t\tJOGO DE ADIVINHAÇÃO\n\n\t\tAdivinhe o número entre 0 e 999. Você tem apenas 6 chances para acertar. Boa sorte!");
for (tentativas = 1; tentativas <= 6; tentativas++)
{
Console.WriteLine("\nAdivinhe o número!");
num = Convert.ToInt16(Console.ReadLine());
if (num < a && tentativas == 1)//Se o número digitado for menor do que 'a' e for a primeira tentativa
{
Console.WriteLine("Achou mesmo que seria fácil? Tente novamente. É maior...");//Dicas para o usuário saber se está próximo do número
}
else if (num > a && tentativas == 1)//Se o número digitado for maior do que 'a' e for a primeira tentativa
{
Console.WriteLine("Achou mesmo que seria fácil? Tente novamente. É menor...");
}
if (num < a && tentativas == 2)
{
Console.WriteLine("Você não desiste mesmo heim! Tente novamente. É maior...");
}
else if (num > a && tentativas == 2)
{
Console.WriteLine("Você não desiste mesmo heim! Tente novamente. É menor...");
}
if (num < a && tentativas == 3)
{
Console.WriteLine("Parece que tá difícil! Mas tente novamente. É maior...");
}
else if (num > a && tentativas == 3)
...