public static void Main()
bool cislo1proslo = false;
string konec = "vypada to, ze jsme skoncili :-)";
Console.WriteLine("Zadej libovolne cislo");
string s = Console.ReadLine();
Console.WriteLine(konec);
cislo1proslo = double.TryParse(s, out cislo1);
Console.Write("Toto neni cislo kamarade, zkusime to znovu. ");
Console.WriteLine("pro dalsi vypocet zadej operator (+), (-), (*), (/), (^) pro mocninu, pro konec zadej (k)");
opr = Console.ReadLine();
if (opr.ToLower() == "k")
Console.WriteLine(konec);
if (!(opr == "+" || opr == "-" || opr == "*" || opr == "/" || opr == "^"))
Console.Write("Toto neni operator, kamaradicku zlaty, zkusime to spolu znovu: ");
bool cislo2proslo = false;
Console.WriteLine("Zadej dalsi libovolne cislo");
string s = Console.ReadLine();
Console.WriteLine(konec);
cislo2proslo = double.TryParse(s, out cislo2);
Console.Write("Toto neni cislo kamarade, pojd, zkus to jeste jednou. ");
vysledek = cislo1 + cislo2;
vysledek = cislo1 - cislo2;
vysledek = cislo1 * cislo2;
vysledek = cislo1 / cislo2;
for (int i = 1; i <= cislo2; i++)
vysledek = vysledek * cislo1;
Console.WriteLine("-------------------------------------");
Console.WriteLine("Vysledek: {0} {1} {2} = {3}", cislo1, opr, cislo2, vysledek);
Console.WriteLine("=====================================");