public static void Main()
Console.WriteLine("Zadejte první číslo");
string prvnicislo = Console.ReadLine();
bool jeprvnispravne = double.TryParse(prvnicislo, out cislojedna);
while (jeprvnispravne == false)
Console.WriteLine("Zadejte správné číslo");
prvnicislo = Console.ReadLine();
jeprvnispravne = double.TryParse(prvnicislo, out cislojedna);
Console.WriteLine("Zadej operátor");
string znamenko = Console.ReadLine();
bool jespravne = int.TryParse(znamenko, out spravne);
while (Pokracovat == false)
else if (znamenko == "+")
else if (znamenko == "-")
else if (znamenko == "/")
else if (znamenko == "^")
Console.WriteLine("Zadán neplatný operátor, zadej správný ");
znamenko = Console.ReadLine();
Console.WriteLine("Zadejte druhé číslo");
string cislodve = Console.ReadLine();
bool jecislodvespravne = double.TryParse(cislodve, out druhecislo);
while (jecislodvespravne == false)
Console.WriteLine("Zadejte správné číslo");
cislodve = Console.ReadLine();
jecislodvespravne = double.TryParse(cislodve, out druhecislo);
if (jecislodvespravne == true)
Console.WriteLine("Výsledek: " + cislojedna + " + " + druhecislo + " = " + (cislojedna + druhecislo));
else if (znamenko == "-")
Console.WriteLine("Výsledek: " + cislojedna + " - " + druhecislo + " = " + (cislojedna - druhecislo));
else if (znamenko == "*")
Console.WriteLine("Výsledek: " + cislojedna + " * " + druhecislo + " = " + (cislojedna * druhecislo));
else if (znamenko == "/")
Console.WriteLine("Výsledek: " + cislojedna + " / " + druhecislo + " = " + (cislojedna / druhecislo));
else if (znamenko == "^")
for (int vysl = 0; vysl < druhecislo; vysl++)
Vysledek = Vysledek * cislojedna;
Console.WriteLine("Výsledek: " + cislojedna + " ^ " + druhecislo + " = " + (Vysledek));
Console.WriteLine("Zadán nevhodný formát operátoru");
else Console.WriteLine("Zadáno špatné číslo");