public static void Main()
Console.WriteLine("Ahoj, jsem pan Kalkulátor, zadej, prosím, číslo! \n");
string prvniVstup = Console.ReadLine();
bool jeCislo = double.TryParse(prvniVstup, out prvniCislo);
Console.WriteLine("Toto není číslo! Zadej číslo znovu ve správném formátu \n");
prvniVstup = Console.ReadLine();
jeCislo = double.TryParse(prvniVstup, out prvniCislo);
Console.WriteLine("Teď, prosím, zadej operátor. Možnosti jsou + - * / ^ \n");
string znamenko = Console.ReadLine();
bool znamenkoSpravnyFormat = (znamenko == "+") || (znamenko == "-") || (znamenko == "*") || (znamenko == "/") || (znamenko == "^");
while (!znamenkoSpravnyFormat)
Console.WriteLine("Špatný operátor! Platné jsou pouze + - * / ^. Zadej operátor znovu. \n");
znamenko = Console.ReadLine();
znamenkoSpravnyFormat = (znamenko == "+") || (znamenko == "-") || (znamenko == "*") || (znamenko == "/") || (znamenko == "^");
Console.WriteLine("Nyní, prosím, zadej druhé číslo. \n");
string druhyVstup = Console.ReadLine();
bool jeCislo2 = double.TryParse(druhyVstup, out druheCislo);
Console.WriteLine("Toto není číslo! Zadej číslo znovu ve správném formátu. \n");
druhyVstup = Console.ReadLine();
jeCislo2 = double.TryParse(druhyVstup, out druheCislo);
double vysledek = prvniCislo + druheCislo;
Console.WriteLine($"Sečetl jsem čísla, výsledek je {vysledek}. \n");
Console.WriteLine($"{prvniCislo} + {druheCislo} = {vysledek} \n");
double vysledek = prvniCislo - druheCislo;
Console.WriteLine($"Odečetl jsem čísla, výsledek je {vysledek}. \n");
Console.WriteLine($"{prvniCislo} - {druheCislo} = {vysledek} \n");
double vysledek = prvniCislo * druheCislo;
Console.WriteLine($"Vynásobil jsem čísla, výsledek je {vysledek}. \n");
Console.WriteLine($"{prvniCislo} * {druheCislo} = {vysledek} \n");
double vysledek = prvniCislo / druheCislo;
Console.WriteLine($"Vydělil jsem čísla, výsledek je {vysledek}. \n");
Console.WriteLine($"{prvniCislo} / {druheCislo} = {vysledek} \n");
double mocnenec = prvniCislo;
double mocnitel = druheCislo;
for (mocnenec = prvniCislo; mocnenec < (mocnitel - 1); mocnenec++);
Console.WriteLine($"Umocnil jsem čísla, výsledek je {vysledek}. \n");
Console.WriteLine($"{prvniCislo} ^ {druheCislo} = {vysledek} \n");
Console.WriteLine("Chceš mě nyní ukončit? Pokud ano, napiš A, jinak pokračuj stiskem jiné klávesy. \n");
string ukonceni = Console.ReadLine();
bool ukonceniFormat = (ukonceni == "A") || (ukonceni == "a");