コード例 #1
0
        public override Solucao pergunta()
        {
            int tentativas = 1;
            var solucao    = new Solucao(1, 1, 1);
            int resposta;

            while ((resposta = testemunha.testaTeoria(solucao.assasino, solucao.local, solucao.arma)) != 0)
            {
                if (resposta == 1)
                {
                    solucao.assasino++;
                }
                else if (resposta == 2)
                {
                    solucao.local++;
                }
                else if (resposta == 3)
                {
                    solucao.arma++;
                }
                tentativas++;
            }
            Console.WriteLine("tentativas: " + tentativas);
            return(solucao);
        }
コード例 #2
0
ファイル: Detetive.cs プロジェクト: fefno/dojo-londrina
 public override Solucao pergunta()
 {
     int tentativas = 1;
     var solucao = new Solucao(1, 1, 1);
     int resposta;
     while ((resposta = testemunha.testaTeoria(solucao.assasino, solucao.local, solucao.arma)) != 0)
     {
         if (resposta == 1)
         {
             solucao.assasino++;
         }
         else if (resposta == 2)
         {
             solucao.local++;
         }
         else if (resposta == 3)
         {
             solucao.arma++;
         }
         tentativas++;
     }
     Console.WriteLine("tentativas: " + tentativas);
     return solucao;
 }