public static float Mocnina(float zaklad, int exponent)
for(;exponent>1;exponent--)
public static void Main()
Console.WriteLine("Zadej prvni cislo");
while(!float.TryParse(Console.ReadLine(), out a))
Console.WriteLine("Zadane cislo je neplatne. Zadejte nove:");
Console.WriteLine("Zadejte druhe cislo");
while(!float.TryParse(Console.ReadLine(), out b))
Console.WriteLine("Zadane cislo je neplatne. Zadejte nove:");
Console.WriteLine("Zvolte si operaci");
Console.WriteLine("+ - sčítání");
Console.WriteLine("- - odecitani");
Console.WriteLine("* - nasobeni");
Console.WriteLine("/ - deleni");
Console.WriteLine("^ - mocnina");
Console.WriteLine("X - konec");
string volba = Console.ReadLine();
while(volba != "+" && volba != "-" && volba != "*" && volba != "/" && volba != "^" && volba != "X")
Console.WriteLine("Neplatna volba. Zadejte znovu:");
volba = Console.ReadLine();
vysledek = Mocnina(a, (int) b);
Console.WriteLine("Konec");
Console.WriteLine("Vysledek: "+a+" "+volba+" "+b+" = "+vysledek);