public static void Main()
Kalkulacka kalkulacka = new Kalkulacka();
double aktualniVysledek = 0;
bool jePrvniCislo = true;
Console.WriteLine("Zadej číslo: ");
vstup = Console.ReadLine();
jeCislo = double.TryParse(vstup, out cislo);
Console.WriteLine("Kalkulačka bude ukončena.");
kalkulacka.Vysledek = cislo;
kalkulacka.Vysledek= kalkulacka.Vypocitej(aktualniVysledek, operace, cislo);
Console.WriteLine(" {0} {1} {2} = {3}", aktualniVysledek, operace, cislo, vysledek);
while (!(operace == "+" || operace == "-" || operace == "*" || operace == "/" || operace == "^"))
Console.WriteLine("Zadej operaci: ");
operace = Console.ReadLine();
Console.WriteLine("Kalkulačka bude ukončena.");
public double AktualniVysledek;
public double Vypocitej(double aktualniVysledek, string operace, double cislo)
AktualniVysledek = aktualniVysledek;
Vysledek = aktualniVysledek + cislo;
Vysledek = aktualniVysledek - cislo;
Vysledek = aktualniVysledek * cislo;
Vysledek = aktualniVysledek / cislo;
Vysledek = aktualniVysledek;
for (int i = 1; i < cislo; i++)
Vysledek *= aktualniVysledek;