public static void Main()
Console.WriteLine("Zadejte první číslo:");
string cislo = Console.ReadLine();
bool jeToCislo = double.TryParse(cislo, out number1);
Console.WriteLine("Zadejte operátor (+,-,*,/,˄): ");
string znamenko = Console.ReadLine();
while (znamenko != "+" && znamenko != "-" && znamenko != "*" && znamenko != "/" && znamenko != "˄")
Console.WriteLine("Toto není operátor, zkuste to znovu.");
znamenko = Console.ReadLine();
Console.WriteLine("Zadejte druhé číslo: ");
string cislo2 = Console.ReadLine();
bool jeToCislo2 = double.TryParse(cislo2, out number2);
vysledek = number1 + number2;
Console.WriteLine("Výsledek je: " + vysledek);
vysledek = number1 - number2;
Console.WriteLine("Výsledek je: " + vysledek);
vysledek = number1 * number2;
Console.WriteLine("Výsledek je: " + vysledek);
vysledek = number1 / number2;
Console.WriteLine("Výsledek je: " + vysledek);
double vysledekMocneni = number1;
for (int a = 0; a < (number2 - 1); a++)
vysledekMocneni = vysledekMocneni * number1;
Console.WriteLine("Vysledek: " + vysledekMocneni);
while (jeToCislo == true || jeToCislo2 == true)
Console.WriteLine("Chcete-li pokračovat, zadejte operátor (+,-,*,/,˄); chcete-li program ukončit, stiskněte libovolnou klávesu.");
znamenko = Console.ReadLine();
if (znamenko == "+" || znamenko == "-" ||znamenko == "*" ||znamenko == "/" ||znamenko == "^")
Console.WriteLine("Zadejte druhé číslo: ");
cislo2 = Console.ReadLine();
vysledek2 = vysledek2 + vysledek;
vysledek = vysledek2 + number2;
Console.WriteLine("Výsledek je: " + vysledek2);
vysledek2 = vysledek - number2;
Console.WriteLine("Výsledek je: " + vysledek2);
vysledek2 = vysledek * number2;
Console.WriteLine("Výsledek je: " + vysledek2);
vysledek2 = vysledek / number2;
Console.WriteLine("Výsledek je: " + vysledek2);
double vysledekMocneni = number1;
for (int a = 0; a < (number2 - 1); a++)
vysledekMocneni = vysledekMocneni * number1;
Console.WriteLine("Vysledek: " + vysledekMocneni);
Console.WriteLine("Děkujeme za použití kalkulačky, program se uzavře.");