public static void Main()
Console.WriteLine("Zadej prvni cislo: ");
prvnicisloT = Console.ReadLine();
bool verdiktparsovaniprvni = double.TryParse(prvnicisloT, out prvnicislo);
while (verdiktparsovaniprvni == false)
if (verdiktparsovaniprvni == false)
Console.WriteLine("Neni cislo, zadej znovu:");
prvnicisloT = Console.ReadLine();
verdiktparsovaniprvni = double.TryParse(prvnicisloT, out prvnicislo);
verdiktparsovaniprvni = true;
Console.WriteLine("Vloz operator: ");
operace = Console.ReadLine();
bool verdiktznaminka = false;
while (verdiktznaminka == false)
if (operace != "+" && operace != "-" && operace != "/" && operace != "*" && operace != "^")
Console.WriteLine("Neplatna operace, zadejznovu:");
operace = Console.ReadLine();
Console.WriteLine("Druhe cislo: ");
druhecisloT = Console.ReadLine();
bool verdiktparsovanidruhe = double.TryParse(druhecisloT, out druhecislo);
while (verdiktparsovanidruhe == false)
if (verdiktparsovanidruhe == false)
Console.WriteLine("Neni cislo, zadej znovu:");
druhecisloT = Console.ReadLine();
verdiktparsovanidruhe = double.TryParse(druhecisloT, out druhecislo);
verdiktparsovaniprvni = true;
vysledek = prvnicislo + druhecislo;
vysledek = prvnicislo - druhecislo;
vysledek = prvnicislo / druhecislo;
vysledek = prvnicislo * druhecislo;
for (double i = druhecislo; i > 1; i--)
vysledek = vysledek * prvnicislo;
Console.WriteLine(prvnicislo + operace + druhecislo + "=" + vysledek + "\nvysledek je: " + vysledek);