public static void Main()
Console.WriteLine("Zadejte první číslo: ");
string vstupCislo1 = Console.ReadLine();
Console.WriteLine("Kalkulačka končí");
bool jeCislo1 = double.TryParse(vstupCislo1, out cislo1);
Console.WriteLine("Toto není číslo.Prosím, zadejte číslo.");
vstupCislo1 = Console.ReadLine();
jeCislo1 = double.TryParse(vstupCislo1, out cislo1);
Console.WriteLine("Zadejte operátor(+,-,*,/,^)");
string prirazenyOperator = Console.ReadLine();
if (prirazenyOperator == "x")
Console.WriteLine("Kalkulačka končí");
while (prirazenyOperator != "+" && prirazenyOperator != "-" && prirazenyOperator != "*" && prirazenyOperator != "/" && prirazenyOperator != "^")
Console.WriteLine("Toto není platný operátor.Prosím, zadejte znovu.");
prirazenyOperator = Console.ReadLine();
Console.WriteLine("Zadejte druhé číslo: ");
string vstupCislo2 = Console.ReadLine();
Console.WriteLine("Kalkulačka končí");
bool jeCislo2 = double.TryParse(vstupCislo2, out cislo2);
Console.WriteLine("Toto není číslo.Prosím, zadejte číslo.");
vstupCislo2 = Console.ReadLine();
jeCislo2 = double.TryParse(vstupCislo2, out cislo2);
switch (prirazenyOperator)
vysledek = cislo1 + cislo2;
vysledek = cislo1 - cislo2;
vysledek = cislo1 * cislo2;
vysledek = cislo1 / cislo2;
for (int i = 0; i < cislo2; i++)
vysledek = vysledek * cislo1;
Console.WriteLine("Výsledek je: " + cislo1 + " " + prirazenyOperator + " " + cislo2 + " = " + vysledek);