using System.Collections.Generic;
public static int HelyesSzam(string s)
bool siker = int.TryParse(s, out p);
throw new Exception("A szám nem helyes!");
public static bool _exit;
public static Dictionary<char, string> karakter_szo = new Dictionary<char,string>() {
{'a',"alma"},{'b',"banán"},{'c',"cica"},{'d',"dél"},{'e',"eper"},{'f',"fehér"},{'g',"gép"},{'h',"hajó"}
public static Dictionary<int, string> szam_szo = new Dictionary<int,string>() {
{1,"egy"},{2,"kettő"},{3,"három"},{4,"négy"},{5,"öt"},{6,"hat"},{7,"hét"},{8,"nyolc"},{9,"kilenc"},{10,"tíz"}
public static void Main()
Console.WriteLine("Add meg melyik feladatot akarod megtekinteni!");
Console.WriteLine("Lehetőségek: 2, 4");
Console.WriteLine("A kilépéshez válaszd a 0-t!");
var key = Console.ReadLine()[0];
Console.WriteLine("Feladat 2");
Console.WriteLine("Adj meg az alábbi karakterek közűl az egyiket!\nA B C D E F G H");
var karakter = Console.ReadLine().ToLower()[0];
if(karakter_szo.ContainsKey(karakter)) {
Console.WriteLine(karakter_szo[karakter]);
Console.WriteLine("Feladat 2 vége." + Environment.NewLine);
Console.WriteLine("Feladat 4");
Console.WriteLine("Adj meg egy számot!");
var __szam = Console.ReadLine();
_szam = __szam.Substring(0,2);
szam = HelyesSzam(_szam.ToString());
}catch(Exception exception) {
Console.WriteLine("Hiba történt!\nA hiba leírása: "+exception.Message);
if(szam_szo.ContainsKey(szam)) {
Console.WriteLine(szam_szo[szam]);
Console.WriteLine("Feladat 4 vége." + Environment.NewLine);
Console.WriteLine("A program kilép.");