public static void Main()
bool mamDveCisla = false;
double aktualniVysledek = 0;
Console.Write("Zadej cislo: ");
string vstup = Console.ReadLine();
Console.WriteLine("Koncim.");
if (double.TryParse(vstup, out cislo))
aktualniVysledek = cislo;
Console.WriteLine("Spatny vstup.");
Console.Write("{0} {1} {2} = ", aktualniVysledek, operace, cislo);
aktualniVysledek = aktualniVysledek + cislo;
aktualniVysledek = aktualniVysledek - cislo;
aktualniVysledek = aktualniVysledek * cislo;
aktualniVysledek = aktualniVysledek / cislo;
double puvodniVysledek = aktualniVysledek;
for (int i = 1; i < cislo; i++)
aktualniVysledek = aktualniVysledek * puvodniVysledek;
Console.WriteLine(aktualniVysledek);
Console.Write("Zadej operaci: ");
operace = Console.ReadLine();
Console.WriteLine("Koncim.");
if (operace == "+" || operace == "-" || operace == "*" || operace == "/" || operace == "^")
Console.WriteLine("Neznama operace.");