public static void Main()
Console.WriteLine("Zadej první číslo: ");
string PrvniCislo = Console.ReadLine();
bool JeCislo01VPoradku = double.TryParse(PrvniCislo, out number01);
while (JeCislo01VPoradku == false)
Console.WriteLine("Zadal/a jsi špatný vstup.");
Console.WriteLine("Zadej číslo!");
PrvniCislo = Console.ReadLine();
JeCislo01VPoradku = double.TryParse(PrvniCislo, out number01);
Console.WriteLine("Zadej operátor (+, -, *, /, ^):");
string znamenko = Console.ReadLine();
while (znamenko != "+" && znamenko != "-" && znamenko != "*" && znamenko != "/" && znamenko != "^")
Console.WriteLine("Zadal/a jsi špatný vstup.");
Console.WriteLine("Zadej operátor (+, -, *, /, ^):");
znamenko = Console.ReadLine();
Console.WriteLine("Zadej druhé číslo: ");
string DruheCislo = Console.ReadLine();
bool JeCislo02VPoradku = double.TryParse(DruheCislo, out number02);
while (JeCislo02VPoradku == false)
Console.WriteLine("Zadal/a jsi špatný vstup.");
Console.WriteLine("Zadej číslo!");
JeCislo02VPoradku = double.TryParse(DruheCislo, out number02);
Console.WriteLine("Výsledek: " + number01 + " + " + number02 + " = " + (number01 + number02));
else if (znamenko == "-")
Console.WriteLine("Výsledek: " + number01 + " - " + number02 + " = " + (number01 - number02));
else if (znamenko == "*")
Console.WriteLine("Výsledek: " + number01 + " * " + number02 + " = " + (number01 * number02));
else if (znamenko == "/")
Console.WriteLine("Výsledek: " + number01 + " / " + number02 + " = " + (number01 / number02));
else if (znamenko == "/" && number02 != 0)
Console.WriteLine(number01 + " / " + number02 + " = " + (number01 / number02));
else if (znamenko == "/" && number02 == 0)
Console.WriteLine("Chyba - nelze dělit nulou!");
else if (znamenko == "^")
double vysledek = number01;
for (double B = 0; B < (number02 - 1); B++)
vysledek = vysledek * number01;
Console.WriteLine("Výsledek: " + number01 + " ^ " + number02 + " = " + vysledek);