public static void Main()
Console.WriteLine("Zadej první číslo");
string prvnicislo = Console.ReadLine();
bool kontrola1 = double.TryParse(prvnicislo, out vstup1);
Console.WriteLine("Zadal jsi špatný vstup. Zadej znovu číslo");
Console.WriteLine("Zadej operátor (+, -, *, /,^):");
funkce = Console.ReadLine();
Console.WriteLine("Konec kalkulačky");
if (funkce == "+" || funkce == "-" || funkce == "/" || funkce == "*" || funkce == "^")
Console.WriteLine("Zadej druhé číslo");
string druhecislo = Console.ReadLine();
kontrola2 = double.TryParse(druhecislo, out vstup2);
Console.WriteLine ("Zadal jsi špatný vstup");
double exponent = vstup2;
double vysledekM = zaklad;
for (int i = 0; i < (exponent-1); i++)
vysledekM = vysledekM * zaklad;
soucet = (vstup1 + vstup2);
Console.WriteLine("Vysledek: " + vstup1 + funkce + vstup2 + "=" + soucet);
vstup1 = vstup1 + vstup2;
Console.WriteLine("Vysledek: " + vstup1 + funkce + vstup2 + "=" + (vstup1 - vstup2));
vstup1 = vstup1 - vstup2;
Console.WriteLine("Vysledek: " + vstup1 + funkce + vstup2 + "=" + (vstup1 * vstup2));
vstup1 = vstup1 * vstup2;
Console.WriteLine("Vysledek: " + vstup1 + funkce + vstup2 + "=" + (vstup1 / vstup2));
vstup1 = vstup1 / vstup2;
Console.WriteLine("Vysledek: " + vstup1 + funkce + vstup2 + "=" + vysledekM);
Console.WriteLine ("Zadal jsi špatný operátor. Zadej ho znovu");