public double aktualniVysledek = 0.0;
public string prvniCislo;
public string matematickyOperator;
public string druheCislo;
public bool jePlatnyOperator;
public bool JePlatnyOperator(string matematickyOperator)
if (matematickyOperator == "+" || matematickyOperator == "-" || matematickyOperator == "*" || matematickyOperator == "/" || matematickyOperator == "^" || matematickyOperator == "X")
public void Pricti(double hodnotaKPricteni)
aktualniVysledek += hodnotaKPricteni;
public void Odecti(double hodnotaKOdecteni)
aktualniVysledek -= hodnotaKOdecteni;
public void Nasob(double kolikrat)
aktualniVysledek *= kolikrat;
public void Vydel(double kolika)
aktualniVysledek /= kolika;
public double VratAktualniVysledek()
public static void Main()
Kalkulacka kalkulacka = new Kalkulacka();
Console.WriteLine($"Aktualni vysledek: {kalkulacka.aktualniVysledek}");
Console.WriteLine("Zadej první číslo: ");
kalkulacka.prvniCislo = Console.ReadLine();
Console.WriteLine("Zadej operátor (+,-,*,/): ");
kalkulacka.JePlatnyOperator(Console.ReadLine());
if (kalkulacka.JePlatnyOperator("+"))
Console.WriteLine("Zadej druhé číslo: ");
kalkulacka.druheCislo = Console.ReadLine();
Console.WriteLine("Špatně zadané hodnoty");
kalkulacka.VratAktualniVysledek();
Console.WriteLine($"Výsledek je: {kalkulacka.VratAktualniVysledek()}");