public static void Main()
static void MocneniZadanychCisel(double vysledekMocneni)
double vypocet = vysledekMocneni;
Console.WriteLine(vypocet);
static void Main(string[] args)
Console.WriteLine("Zadej první číslo: ");
string desetinneCislo1JakoText = Console.ReadLine();
bool jeToCislo = double.TryParse(desetinneCislo1JakoText, out desetinneCislo1);
Console.WriteLine("Zadej první číslo znovu:");
Console.WriteLine("Zadej operátor (+, -, *, /, ^): ");
string operatorVypoctu = Console.ReadLine();
if (operatorVypoctu != "+" && operatorVypoctu != "-" && operatorVypoctu != "*" && operatorVypoctu != "/" && operatorVypoctu != "^")
Console.WriteLine("Zadej operátor (+, -, *, /, ^) znovu: ");
Console.WriteLine("Zadej druhé číslo :");
string desetinneCislo2JakoText = Console.ReadLine();
bool jeToTakyCislo = double.TryParse(desetinneCislo2JakoText, out desetinneCislo2);
Console.WriteLine("Zadej druhé číslo znovu:");
vypocet = desetinneCislo1 + desetinneCislo2;
vypocet = desetinneCislo1 - desetinneCislo2;
vypocet = desetinneCislo1 * desetinneCislo2;
vypocet = desetinneCislo1 / desetinneCislo2;
int pozadovanyPocetOpakovani = int.Parse(desetinneCislo2JakoText);
for (int aktualniOpakovani = 0; aktualniOpakovani < pozadovanyPocetOpakovani; aktualniOpakovani++)
double prvniMocnina = (desetinneCislo1 * desetinneCislo1);
double vysledekMocneni = (prvniMocnina * desetinneCislo1);
MocneniZadanychCisel(vysledekMocneni);
Console.WriteLine("Výsledek: " + desetinneCislo1 + " " + operatorVypoctu + " " + desetinneCislo2 + " = " + vypocet);