public static void Main()
Kalkulacka kalkulacka = new Kalkulacka();
kalkulacka.AktualniVysledek = 0;
bool jePrvniCislo = true;
Console.WriteLine("Zadej číslo: ");
vstup = Console.ReadLine();
if (double.TryParse(vstup, out kalkulacka.Cislo))
kalkulacka.AktualniVysledek = kalkulacka.Cislo;
Console.WriteLine("Kalkulačka bude ukončena.");
Console.WriteLine("Tohle není číslo. Zadej číslo.");
vstup = Console.ReadLine();
if (kalkulacka.Operace != "")
Console.WriteLine("Výsledek je: {0} {1} {2} = {3}", kalkulacka.AktualniVysledek, kalkulacka.Operace, kalkulacka.Cislo, kalkulacka.Vysledek);
kalkulacka.AktualniVysledek = kalkulacka.Vysledek;
while (!(kalkulacka.Operace == "+" || kalkulacka.Operace == "-" || kalkulacka.Operace == "*" || kalkulacka.Operace == "/" || kalkulacka.Operace == "^"))
Console.WriteLine("Zadej operaci: ");
kalkulacka.Operace= Console.ReadLine();
if (kalkulacka.Operace == "x")
Console.WriteLine("Kalkulačka bude ukončena.");
public double AktualniVysledek;
public double Vypocitej( )
Vysledek = AktualniVysledek + Cislo;
Vysledek = AktualniVysledek - Cislo;
Vysledek = AktualniVysledek * Cislo;
Vysledek = AktualniVysledek / Cislo;
Vysledek = AktualniVysledek;
for (int i = 1; i < Cislo; i++)
Vysledek *= AktualniVysledek;