public static void Main()
Console.WriteLine ("Kalkulacka: K ukončení zadej X!");
Console.WriteLine("Zadej první číslo: ");
string textX = Console.ReadLine();
string textcislo1 = Console.ReadLine();
bool jecislo1 = double.TryParse(textcislo1, out cislo1);
Console.WriteLine("Program ukoncen!");
while (jecislo1 == false)
Console.WriteLine("Zadany text neni cislo.");
textcislo1 = Console.ReadLine();
jecislo1 = double.TryParse(textcislo1, out cislo1);
Console.WriteLine("Zadej operatora:(*,/,+,-,^) ");
string operace = Console.ReadLine();
Console.WriteLine("Program ukoncen!");
while ((operace == "+" || operace == "-" || operace == "*" ||operace == "/" || operace == "^") == false )
Console.WriteLine("Špatně zadej znova.");
operace = Console.ReadLine();
Console.WriteLine("Zadej druhé číslo: ");
string textcislo2 = Console.ReadLine();
bool jecislo2 = double.TryParse(textcislo2, out cislo2);
Console.WriteLine("Program ukoncen!");
while (jecislo2 == false)
Console.WriteLine("Zadany text neni cislo. Zadej znova.");
textcislo2 = Console.ReadLine();
jecislo2 = double.TryParse(textcislo2, out cislo2);
vysledek= cislo1 * cislo2;
vysledek = cislo1 / cislo2;
vysledek = cislo1 + cislo2;
vysledek = cislo1 - cislo2;
for (int i = 1; i < cislo2; i++)
vysledek = vysledek * cislo1;
Console.WriteLine("Vysledek:"+ cislo1+ " "+ operace+ " " + cislo2+" = "+ vysledek);