Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno c# jak na provereni zadani ANO ci NE

• Ono jak pise 'host', stisk jedné klávesy muze byt zajímavější moznost.
• C# není něco co bych nějak ovládal, ale kdybych byl na tvém miste, bych tvuj kousek codu prepsal spise :

Console.WriteLine("-- 'H' pro vrzeni  kostky--");
  Hrac hrac = new Hrac();
   hrac.BylZasazen(20); 
    int vysledek = (hrac.Zivot);    
      while(Console.ReadKey().Key == ConsoleKey.H && vysledek > 0) //Overeni- Zda-li je stiskla klavesa "H/h" a hrac.zivot je vic jak "0", se bude opakovat {code} v závorce.
            {
             Console.WriteLine("Přejete si pokračovat? Hod kostkou = 'H', nebo libovolnou klavesu pro pokračovaní . . . .]");                                
                {
                 Console.WriteLine("Vas 'Zivot' je : '" + vysledek + "', chcete pokračovat ?");                                    
                }                         
            }
            // Code ktery se spusti kdyz neplati podminka while, kdyz uzivatel Ne - stiskl klavesu "H" nebo "vysledek"/hrac.zivot, nema zivot, hodnota mensi jako "0".
              Console.WriteLine("Kdyz 'hodnota' int zivot neni vetsi jako '0' a uzivatel nezadal klavesu 'H/h'");          
        }
• Hraci kostku  bych deklaroval jako novou public class, asi nějak tak :
  
 public class Kostka
    {
        private Random random;

        public Kostka()
        {
            random = new Random();
        }

        public int HodKostkou()
        {
            return random.Next(1, 7);
        }
    }
}
TiP ~ Jestli používáš RedKey() pro pozastaveni kódu, tak na místo použij primo 'Brzdu' ve Visual Studiu, stačí jen kliknout vedle řádku, tato funkce je velmi důležitá a to i proto, proto, ze můžeš nahlédnou na tvé "Promené" jakou mají hodnotu, coz ti napomůže v pripade, ze ti něco nesedí, jestli verifikuješ hodnoty , alespoň v mém případě by mi opravdu chyběla.

*Ilustrační obrázek, stačí jen kliknou na řádek, kde chceš vlozit brzdu-'Break', vložit jich jde vice, po spuštěni az kód bude na Break, můžeš procházet tvůj cod a nahlédnout jaké mají promené hodnoty, treba kolik hodila tva kostka, nebo jestli je true v pripade bool etc. .

http://i.stack.imgur.com/7ZsIm.jpg

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny