public static void Main()
Console.WriteLine("Zadej první číslo.");
string prvniCisloText = Console.ReadLine();
bool jePrvniCislo = double.TryParse(prvniCisloText, out prvniCislo);
while (jePrvniCislo != true)
Console.WriteLine("Zadaná hodnota není číslo! Zadej číslo: ");
prvniCisloText = Console.ReadLine();
jePrvniCislo = double.TryParse(prvniCisloText, out prvniCislo);
Console.WriteLine("Začni sčítat, odčítat, násobit, dělit (+,-,*,/.");
string matematickaOperace = Console.ReadLine();
if (matematickaOperace == "+" || matematickaOperace == "-" || matematickaOperace == "*" || matematickaOperace == "/")
Console.WriteLine("Zadej druhé číslo.");
else if (matematickaOperace != "+" || matematickaOperace != "-" || matematickaOperace != "*" || matematickaOperace != "/")
Console.WriteLine("Zadaná operace není platná, program bude ukončen!");
string druheCisloText = Console.ReadLine();
bool jeDruheCislo = double.TryParse(druheCisloText, out druheCislo);
while (jeDruheCislo != true)
Console.WriteLine("Zadaná hodnota není číslo! Zadej číslo: ");
druheCisloText = Console.ReadLine();
jeDruheCislo = double.TryParse(druheCisloText, out druheCislo);
double vysledek1 = prvniCislo + druheCislo;
double vysledek2 = prvniCislo - druheCislo;
double vysledek3 = prvniCislo * druheCislo;
double vysledek4 = prvniCislo / druheCislo;
if (matematickaOperace == "+")
vysledek1 = prvniCislo + druheCislo;
Console.WriteLine("Výsledkem je: " + vysledek1);
else if (matematickaOperace == "-")
vysledek2 = prvniCislo - druheCislo;
Console.WriteLine("Výsledkem je: " + vysledek2);
else if (matematickaOperace == "*")
vysledek3 = prvniCislo * druheCislo;
Console.WriteLine("Výsledkem je: " + vysledek3);
else if (matematickaOperace == "/")
vysledek4 = prvniCislo / druheCislo;
Console.WriteLine("Výsledkem je: " + vysledek4);