Beispiel #1
0
        static void Main(string[] args)
        {
            int    volba, cislo;
            string retezec;

            do
            {
                Console.WriteLine(@"
Menu:
 * 1) Převod z 10 do 2 soustavy
 * 2) převod z 2 do 10 soustavy
 * 3) převod z 10 do římské
 * 4) převod z římské do desítkové
 * 0) konec programu
");
                volba = Cteni.NactiInt("Vyberte volbu z menu");
                switch (volba)
                {
                case 1:
                    cislo   = Cteni.NactiInt("Zadejte celé číslo:");
                    retezec = MathConvert.ToBinary(cislo);
                    if (retezec == null)
                    {
                        Console.WriteLine("Převod nelze uskutečnit");
                    }
                    else
                    {
                        Console.WriteLine("Číslo v binární soustavě je {0}", retezec);
                    }
                    break;

                case 2:
                    retezec = Cteni.NactiString("Zadejte číslo ve dvojkové soustavě");
                    cislo   = MathConvert.FromBinary(retezec);
                    if (cislo == -1)
                    {
                        Console.WriteLine("Převod nelze uskutečnit");
                    }
                    else
                    {
                        Console.WriteLine("Číslo v desítkové soustavě je {0}", cislo);
                    }
                    break;

                case 3:

                    break;
                }
            } while (volba != 0);
        }
Beispiel #2
0
        public void Nacti()
        {
            jmeno = Cteni.NactiString("Zadejte jméno");
            cislo = Cteni.NactiInt("Zadejte cislo studenta");
            int cisloFakulty;

            do
            {
                cisloFakulty = Cteni.NactiInt("Zadejte fakultu (1 - FES, 2 - FF, 3 - Fei, 4 - Fcht)");
                switch (cisloFakulty)
                {
                case 1: fakulta = Fakulta.Fes; break;

                case 2: fakulta = Fakulta.FF; break;

                case 3: fakulta = Fakulta.Fei; break;

                case 4: fakulta = Fakulta.Fcht; break;
                }
            }while(cisloFakulty > 4 || cisloFakulty < 1);
        }