Console.WriteLine($"Zadej číslo (aktuální: {cislo}):");
string vstupUzivatelePrvniCislo = Console.ReadLine();
bool povedloSePrevest = double.TryParse(vstupUzivatelePrvniCislo, out cislo);
while (!povedloSePrevest)
Console.WriteLine($"Nezadano cislo. Nedokazu prevest {vstupUzivatelePrvniCislo} na cele cislo. Zkuste zadat znovu:");
vstupUzivatelePrvniCislo = Console.ReadLine();
povedloSePrevest = double.TryParse(vstupUzivatelePrvniCislo, out cislo);
Console.WriteLine("Zadej operator (+, -, *, /, ^) nebo X pro ukonceni:");
string operatorZnamenko = Console.ReadLine();
if (operatorZnamenko == "X")
Console.WriteLine("Aplikace je ukončena.");
while ((operatorZnamenko == "+" || operatorZnamenko == "-" || operatorZnamenko == "*" || operatorZnamenko == "/" || operatorZnamenko == "^" || operatorZnamenko == "X") == false)
Console.WriteLine("Nezadan platny znak. Zkuste zadat další pokus:");
operatorZnamenko = Console.ReadLine();
Console.WriteLine("Zadej druhe cislo:");
string vstupUzivateleDruheCislo = Console.ReadLine();
bool povedloSePrevest02 = double.TryParse(vstupUzivateleDruheCislo, out cislo02);
while (!povedloSePrevest02)
Console.WriteLine($"Nezadano cislo. Nedokazu prevest {vstupUzivateleDruheCislo} na cele cislo. Zkuste zadat znovu:");
vstupUzivateleDruheCislo = Console.ReadLine();
povedloSePrevest02 = double.TryParse(vstupUzivateleDruheCislo, out cislo02);
switch (operatorZnamenko)
vysledek = cislo + cislo02;
vysledek = cislo - cislo02;
vysledek = cislo * cislo02;
vysledek = cislo / cislo02;
for (int i = 1; i <= (int)cislo02; i++)
Console.WriteLine("Neplatná operace");
Console.WriteLine($"Výsledek: {cislo - cislo02} {operatorZnamenko} {cislo02} = {vysledek}");