public static void Main()
Console.WriteLine("Zadaj cislo:");
string cislo = Console.ReadLine();
bool zadalCislo = double.TryParse(cislo, out prveCislo);
Console.WriteLine("Chyba, skus zadat znovu");
cislo = Console.ReadLine();
zadalCislo = double.TryParse(cislo, out prveCislo);
Console.WriteLine("Zadaj matematicku operaciu:");
string operacia = Console.ReadLine();
while (!(operacia == "+" || operacia == "-" || operacia == "*" || operacia == "/" || operacia == "^"))
Console.WriteLine("Zadal si neznamy znak, skus to znovu");
operacia = Console.ReadLine();
if (operacia == "+" || operacia == "-" || operacia == "*" || operacia == "/" || operacia == "^")
Console.WriteLine("Zadaj druhe cislo");
cislo = Console.ReadLine();
bool zadalDruhe = Double.TryParse(cislo, out druheCislo);
Console.WriteLine("Chyba, skus zadat znovu");
cislo = Console.ReadLine();
zadalDruhe = double.TryParse(cislo, out druheCislo);
Console.WriteLine("Vysledok je " +(prveCislo + druheCislo));
Console.WriteLine("vysledok je " + (prveCislo - druheCislo));
Console.WriteLine("Vysledok je " + (prveCislo / druheCislo));
Console.WriteLine("Vysledok je " + (prveCislo * druheCislo));
Console.WriteLine("vysledok je " + (prveCislo * prveCislo));
Console.WriteLine("Vysledok je 1");
Console.WriteLine("vysledok je " + prveCislo);
double nasobok = prveCislo * prveCislo;
for (int i = 3; druheCislo >= i; i++)
nasobok = prveCislo * nasobok;
Console.WriteLine("vysledok je " + nasobok);
Console.WriteLine("Vysledok je " +(1/prveCislo));
Console.WriteLine("vysledok je " + 1/(prveCislo * prveCislo));
double nasobok = prveCislo * prveCislo;
druheCislo = -druheCislo;
for (int i = 3; druheCislo >= i; i++)
nasobok = prveCislo * nasobok;
Console.WriteLine("vysledok je " + (1 / nasobok));