public static int helyesSzam(string s)
bool siker = Int32.TryParse(s, out p);
throw new Exception("A szám nem helyes!");
public static double helyesValos(string s)
bool siker = double.TryParse(s, out p);
throw new Exception("A szám nem helyes!");
public static void Main()
Console.WriteLine("Feladat 1: ");
Console.WriteLine("Adj meg egy számot!");
int be = helyesSzam(Console.ReadLine());
Console.WriteLine("A szám duplája: " + be * 2 + Environment.NewLine);
Console.WriteLine("Feladat 2:");
Console.WriteLine("Adj meg egy nevet: ");
string nev = Console.ReadLine();
Console.WriteLine("Adj meg egy életkort: ");
int eletkor = helyesSzam(Console.ReadLine());
Console.WriteLine("Beolvasott adatok: " + Environment.NewLine + "Név: " + nev + Environment.NewLine + "Életkor: " + eletkor + Environment.NewLine);
Console.WriteLine("Feladat 3:");
Console.Write("Add meg a háromszög alapját:");
int alap = helyesSzam(Console.ReadLine());
Console.Write("Add meg a háromszög magasságát:");
int magas = helyesSzam(Console.ReadLine());
Console.WriteLine("Terület: " + (alap * magas) / 2 + Environment.NewLine);
Console.WriteLine("Feladat 4:");
Console.WriteLine("Add meg a téglalap \"a\" oldalát!");
int a = helyesSzam(Console.ReadLine());
Console.WriteLine("Add meg a téglalap \"b\" oldalát!");
int b = helyesSzam(Console.ReadLine());
Console.WriteLine("Terület: " + (a * b) + Environment.NewLine + "Kerület: " + 2 * (a + b) + Environment.NewLine);
Console.WriteLine("Feladat 5:");
Console.WriteLine("Add meg a kör sugarát!");
double r = helyesValos(Console.ReadLine());
Console.WriteLine("Kerület: " + (2 * r * 3.14) + Environment.NewLine + "Terület: " + (Math.Pow(r, 2) * 3.14) + Environment.NewLine);
Console.WriteLine("Feladat 6:");
Console.WriteLine("Add meg az első számot!");
int elso = helyesSzam(Console.ReadLine());
Console.WriteLine("Add meg az második számot!");
int masodik = helyesSzam(Console.ReadLine());
Console.WriteLine("Összeg: " + (elso + masodik) + Environment.NewLine + "Külömbség: " + (elso - masodik) + Environment.NewLine + "Szorzat: " + (elso * masodik) + Environment.NewLine + "Hányados:" + elso / masodik + Environment.NewLine + "Maradék: " + (elso % masodik) + Environment.NewLine);