public static void Main()
Console.WriteLine("Zadej prosím číslo:");
string vstupCislo1 = Console.ReadLine();
if (double.TryParse(vstupCislo1, out prvniCislo))
Console.WriteLine("Špatně, toto není číslo.");
Console.WriteLine("Zadej prosím znak matematické operace (+ - * / ^):");
operatorZnak = Console.ReadLine();
if (operatorZnak == "+" || operatorZnak == "-" || operatorZnak == "*" || operatorZnak == "/" || operatorZnak == "^")
Console.WriteLine("Bohužel, to není platný znak.");
Console.WriteLine("Zadej prosím další číslo:");
string vstupCislo2 = Console.ReadLine();
if (double.TryParse(vstupCislo2, out druheCislo))
Console.WriteLine("Špatně, toto není číslo.");
vysledek = prvniCislo + druheCislo;
vysledek = prvniCislo - druheCislo;
vysledek = prvniCislo * druheCislo;
vysledek = prvniCislo / druheCislo;
for (int i = 1; i < druheCislo; i++)
vysledek = vysledek * prvniCislo;
Console.WriteLine("Výsledek je: " + vysledek);
Console.WriteLine("Zadej prosím operátor:");
operatorZnak = Console.ReadLine();
if (operatorZnak == "Dost")
Console.WriteLine("Konec");
else if (operatorZnak == "+" || operatorZnak == "-" || operatorZnak == "*" || operatorZnak == "/" || operatorZnak == "^")
Console.WriteLine("Zadej prosím další číslo:");
string vstupCislo2 = Console.ReadLine();
if (vstupCislo2 == "Dost")
Console.WriteLine("Konec");
else if (double.TryParse(vstupCislo2, out druheCislo))
vysledek = vysledek + druheCislo;
vysledek = vysledek - druheCislo;
vysledek = vysledek * druheCislo;
vysledek = vysledek / druheCislo;
for (int i = 1; i < druheCislo; i++)
vysledek = vysledek * prvniCislo;
Console.WriteLine("Špatně, toto není číslo.");
Console.WriteLine("Bohužel, to není platný znak.");