using System;
namespace _02_gondoltam_egy_számot
{
class Program
{
static void Main(string[] args)
{
int a_oldal = 0;
int b_oldal = 0;
int terulet = 0;
int kerulet = 0;
string v = "";
Console.WriteLine("Kiszámolom neked a Téglalap kerületét és területét! ");
while (true)
{
hibasaoldal:
Console.WriteLine("Kérlek add meg az A oldalt");
try
{
a_oldal = int.Parse(Console.ReadLine());
}
catch //ez ellenőrzi, hogy jó értéket adott e a felhasználó.
{
Console.WriteLine("Nem számot adtál meg A oldalnak");
goto hibasaoldal;
}
hibasboldal:
Console.WriteLine("\n Kérlek add meg a B oldalt");
try
{
b_oldal = int.Parse(Console.ReadLine());
}
catch //ez ellenőrzi, hogy jó értéket adott e a felhasználó.
{
Console.WriteLine("Nem számot adtál meg B oldalnak");
goto hibasboldal;
}
terulet = a_oldal * b_oldal;
kerulet = 2 * (a_oldal + b_oldal);
Console.WriteLine("Számolás.");
System.Threading.Thread.Sleep(2000);
Console.WriteLine("Számolás..");
System.Threading.Thread.Sleep(1000);
Console.WriteLine("Számolás....");
System.Threading.Thread.Sleep(500);
Console.WriteLine("Számolás.....");
System.Threading.Thread.Sleep(500);
Console.WriteLine("Számolás kész!");
Console.WriteLine("\nTéglalap kerülete: {0}\n Téglalap terulete: {1} ",kerulet,terulet);
Console.WriteLine("\nSzeretnél új számításokat végezni? I / N");
v = Console.ReadLine();
if (v == "I")
{
Console.Clear();
Console.WriteLine("Kiszámolom neked a Téglalap kerületét és területét! ");
}
else
{
Console.Clear();
Console.WriteLine("Köszönöm hogy velem számoltál, kilépéshez nyomj valamit...");
Console.ReadKey();
break;
}
}
}
}
}