Brincadeira: Adivinhação de um número em C#

1 Lista de exercícios em C# - Café com Leite

Que tal relembrarmos o nosso tempo de criança e jogar o jogo de adivinhação de um número. Nesse jogo a pessoa adivinhava o número escolhido por meio de uma série de perguntas.

Brincadeira: Adivinhação de um número em C#

static void Main(string[] args)
 {


Console.WriteLine("Pense em um número entre 1 e 63!");
 Console.WriteLine();
 Console.WriteLine("Pensou? (S)");
 String r = Console.ReadLine();
 Console.Clear();

if (r == "s")
 {
 Console.WriteLine(" Agora vamos exibir 6 perguntas, se o número que vc pensou estiver na tabela digite (1) se n estiver digite (0)");

 Console.WriteLine(" Seu numero esta na tabela 1?");
 Console.WriteLine();
 Console.WriteLine("1 - 3 - 5 - 7 - 9 - 11 - 13 - 15");
 Console.WriteLine("17 - 19 - 21 - 23 - 25 - 27 - 29 - 31");
 Console.WriteLine("33 - 35 - 37 - 39 - 41 - 43 - 45 - 47");
 Console.WriteLine("49 - 51 - 53 - 55 - 57 - 59 - 61 - 63");
 Console.WriteLine();
 Console.Write("Digite (1) se sim ou (0) se não!");
 int tab1 = Convert.ToInt32(Console.ReadLine());
 Console.Clear();
 if (tab1 == 1)
 {tab1 = 1;}
 else
 {tab1 = 0;}

 Console.WriteLine(" Seu numero esta na tabela 2?");
 Console.WriteLine();
 Console.WriteLine("2 - 3 - 6 - 7 - 10 - 11 - 14 - 15");
 Console.WriteLine("18 - 19 - 22 - 23 - 26 - 27 - 30 - 31");
 Console.WriteLine("34 - 35 - 38 - 39 - 42 - 43 - 46 - 47");
 Console.WriteLine("50 - 51 - 54 - 55 - 58 - 59 - 62 - 63");
 Console.WriteLine();
 Console.Write("Digite (1) se sim ou (0) se não!");
 int tab2 = Convert.ToInt32(Console.ReadLine());
 Console.Clear();
 if (tab2 == 1)
 { tab2 = 2; }
 else
 { tab2 = 0; }

 Console.WriteLine(" Seu numero esta na tabela 3?");
 Console.WriteLine();
 Console.WriteLine("4 - 5 - 6 - 7 - 12 - 13 - 14 - 15");
 Console.WriteLine("20 - 21 - 22 - 23 - 28 - 29 - 30 - 31");
 Console.WriteLine("36 - 37 - 38 - 39 - 44 - 45 - 46 - 47");
 Console.WriteLine("52 - 53 - 54 - 55 - 60 - 61 - 62 - 63");
 Console.WriteLine();
 Console.Write("Digite (1) se sim ou (0) se não!");
 int tab3 = Convert.ToInt32(Console.ReadLine());
 Console.Clear();
 if (tab3 == 1)
 { tab3 = 4; }
 else
 { tab3 = 0; }

 Console.WriteLine(" Seu numero esta na tabela 4?");
 Console.WriteLine();
 Console.WriteLine("8 - 9 - 10 - 11 - 12 - 13 - 14 - 15");
 Console.WriteLine("24 - 25 - 26 - 27 - 28 - 29 - 30 - 31");
 Console.WriteLine("40 - 41 - 42 - 43 - 44 - 45 - 46 - 47");
 Console.WriteLine("56 - 57 - 58 - 59 - 60 - 61 - 62 - 63");
 Console.WriteLine();
 Console.Write("Digite (1) se sim ou (0) se não!");
 int tab4 = Convert.ToInt32(Console.ReadLine());
 Console.Clear();
 if (tab4 == 1)
 { tab4 = 8; }
 else
 { tab4 = 0; }

Console.WriteLine(" Seu numero esta na tabela 5?");
 Console.WriteLine();
 Console.WriteLine("16 - 17 - 18 - 19 - 20 - 21 - 22 - 23");
 Console.WriteLine("24 - 25 - 26 - 27 - 28 - 29 - 30 - 31");
 Console.WriteLine("48 - 49 - 50 - 51 - 52 - 53 - 54 - 55");
 Console.WriteLine("56 - 57 - 58 - 59 - 60 - 61 - 62 - 63");
 Console.WriteLine();
 Console.Write("Digite (1) se sim ou (0) se não!");
 int tab5 = Convert.ToInt32(Console.ReadLine());
 Console.Clear();
 if (tab5 == 1)
 { tab5 = 16; }
 else
 { tab5 = 0; }

 Console.WriteLine(" Seu numero esta na tabela 6?");
 Console.WriteLine();
 Console.WriteLine("32 - 33 - 34 - 35 - 36 - 37 - 38 - 39");
 Console.WriteLine("40 - 41 - 42 - 43 - 44 - 45 - 46 - 47");
 Console.WriteLine("48 - 49 - 50 - 51 - 52 - 53 - 54 - 55");
 Console.WriteLine("56 - 57 - 58 - 59 - 60 - 61 - 62 - 63");
 Console.WriteLine();
 Console.Write("Digite (1) se sim ou (0) se não!");
 int tab6 = Convert.ToInt32(Console.ReadLine());
 Console.Clear();
 if (tab6 == 1)
 { tab6 = 32; }
 else
 { tab6 = 0; }

 Console.WriteLine("O numero que vc pensou é: {0}", tab1 + tab2 + tab3 + tab4 + tab5 + tab6);
 Console.ReadKey();
 }
 else
 {
 Console.WriteLine("Operação inválida");
 Console.ReadKey();
 }
 }

O algoritmo foi desenvolvido por Thiago Bispo Tobaldini. E-mail: thiagobispo2000@gmail.com

Acesse nosso canal no YouTube para visualizar outros vídeos sobre programação, como por exemplo Python, Java e Desenvolvimento de sistemas comerciais utilizando a linguagem C#.

Participe do nosso grupo de estudos no Facebook acessando o link https://www.facebook.com/groups/dfilitto/.