public class Calculator02
public static double Mocneni(double cislo,int mocnitel)
for (int i=1; i < mocnitel ; i++)
vysledek = vysledek*cislo;
public static void Main()
Console.WriteLine("Zadej první číslo: ");
bool testcislo01 = double.TryParse (Console.ReadLine(), out cislo01);
Console.WriteLine("Zadej operator: ");
operace = Console.ReadLine();
if (operace == "+" || operace == "-" || operace == "/" || operace == "*" || operace == "^")
Console.WriteLine("Zadej druhé číslo: ");
bool testcislo02 = double.TryParse (Console.ReadLine(), out cislo02);
vysledek = cislo01 + cislo02;
vysledek = cislo01 - cislo02;
vysledek = cislo01 * cislo02;
vysledek = cislo01 / cislo02;
vysledek = Calculator02.Mocneni(cislo01,(int)cislo02);
Console.WriteLine("neplatna operace");
Console.WriteLine("Vysledek je: " + cislo01 + " " + operace + " " + cislo02 + " = " + vysledek);
Console.WriteLine("Blbě, druhé číslo není číslo");
Console.WriteLine("Blbě, operator");
Console.WriteLine("Blbě, první číslo není číslo");