public static void Main()
Console.WriteLine("Zdraví tě kalkulačka!");
Console.WriteLine("Můžeš si zde spočítat svůj příklad");
Console.WriteLine("Zadej první číslo");
prvniCislo = Console.ReadLine();
firstNumber = double.TryParse(prvniCislo, out cislo1);
if (firstNumber == false)
Console.WriteLine("Toto není číslo, zadej znovu.");
Console.WriteLine("Zadal/a jsi číslo " + cislo1 + ".");
Console.WriteLine("Zadej operátor +, -, *, / nebo ^.");
operator1 = Console.ReadLine();
if (!(operator1 == "+" || operator1 == "-" || operator1 == "*" || operator1 == "/" || operator1 == "^"))
Console.WriteLine("Toto není operátor, zadej +, -, *, / nebo ^.");
Console.WriteLine("Zadal/a jsi operátor " + operator1 + ".");
Console.WriteLine("Zadej druhé číslo");
druheCislo = Console.ReadLine();
secondNumber = double.TryParse(druheCislo, out cislo2);
if (secondNumber == false)
Console.WriteLine("Toto není číslo, zadej znovu.");
Console.WriteLine("Zadal/a jsi číslo " + cislo2 + ".");
vysledek = cislo1 + cislo2;
Console.WriteLine("Výsledek: " + cislo1 + " + " + cislo2 + " = " + vysledek);
vysledek = cislo1 - cislo2;
Console.WriteLine("Výsledek: " + cislo1 + " - " + cislo2 + " = " + vysledek);
vysledek = cislo1 * cislo2;
Console.WriteLine("Výsledek: " + cislo1 + " * " + cislo2 + " = " + vysledek);
vysledek = cislo1 / cislo2;
Console.WriteLine("Výsledek: " + cislo1 + " / " + cislo2 + " = " + vysledek);
for (double i = 1; i <= cislo2; i++)
vysledek = cislo1 * vysledek;
Console.WriteLine("Výsledek: " + cislo1 + " ^ " + cislo2 + " = " + vysledek);
Console.WriteLine("Toto není operátor, zadej +, -, *, / nebo ^.");