public static void Main()
Console.WriteLine("Vítej v kalkulačce.");
Kalkulacka calc1 = new Kalkulacka();
Console.WriteLine("Zadej Číslo");
calc1.JeCislo = double.TryParse(Console.ReadLine(), out calc1.Cislo);
calc1.Vysledek = calc1.Cislo;
if (calc1.Operator1 != "")
Console.WriteLine("Výsledek = " + calc1.Vysledek);
while (!(calc1.Operator1 == "+" || calc1.Operator1 == "-" || calc1.Operator1 == "*" || calc1.Operator1 == "/" || calc1.Operator1 == "^"))
Console.WriteLine("Zadej operátor (+, -, *, / nebo ^)");
calc1.Operator1 = Console.ReadLine();
Console.WriteLine("Není číslo");
public void ZadejOperator()
if (!(Operator1 == "+" || Operator1 == "-" || Operator1 == "*" || Operator1 == "/" || Operator1 == "^"))
Console.WriteLine("Zadán chybný znak");
Vysledek = Vysledek + Cislo;
Vysledek = Vysledek - Cislo;
Vysledek = Vysledek * Cislo;
Vysledek = Vysledek / Cislo;
Vysledek = Math.Pow(Vysledek, Cislo);