public static void Main()
Console.WriteLine ("Kalkulacka: Pro ukonceni zadej X!");
Console.WriteLine("Zadej cislo: ");
string line = Console.ReadLine();
bool JeToCislo = double.TryParse(line, out PrvniCislo);
Console.WriteLine("Program ukoncen!");
while (JeToCislo == false)
Console.WriteLine("Zadany text neni cislo, zadej cislo:");
line = Console.ReadLine();
JeToCislo = double.TryParse(line, out PrvniCislo);
Console.WriteLine("Zadej matematickou operaci: (+;-;*,/ nebo ^) ");
MatOp = Console.ReadLine();
Console.WriteLine("Program ukoncen!");
MatOp = Console.ReadLine();
while (!(MatOp == "+" || MatOp == "-" || MatOp == "*" || MatOp == "/" || MatOp == "^"))
Console.WriteLine("Tento operator neznam, zadej spravny operator!");
MatOp = Console.ReadLine();
Console.WriteLine("Zadej cislo: ");
string line2 = Console.ReadLine();
bool JeToCislo2 = double.TryParse(line2, out DruheCislo);
Console.WriteLine("Program ukoncen!");
while (JeToCislo2 == false)
Console.WriteLine("Zadany text neni cislo, zadej cislo:");
line2 = Console.ReadLine();
JeToCislo2 = double.TryParse(line2, out DruheCislo);
bool JeVseVPoradku = true;
Vysledek = PrvniCislo + DruheCislo;
Vysledek = PrvniCislo - DruheCislo;
Vysledek = PrvniCislo * DruheCislo;
Vysledek = PrvniCislo / DruheCislo;
Console.WriteLine("Deleni 0 nelze!");
{ double VysledekMoc= PrvniCislo;
for (int i = 0; i < (DruheCislo - 1); i++)
VysledekMoc = VysledekMoc * PrvniCislo;
Console.WriteLine("Vysledek je: " + PrvniCislo + MatOp + DruheCislo + "=" + Vysledek);