Files
Kovács Rudolf fb74870792 Elágazások
2026-09-18 09:39:52 +02:00

91 lines
2.2 KiB
C#

namespace Elagazasok
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Elágazások");
int szam = -10;
//egyszeres egyágú
if (szam>=0)
{
Console.WriteLine("A szám pozitív");
}
//egyszeres kétágú
if (szam>=0)
{
Console.WriteLine("A szám pozitív");
}
else
{
Console.WriteLine("A szám negatív");
}
//többszörös szelekciók
int pontszam = 44;
if (pontszam>90)
{
Console.WriteLine("Jeles");
} else if (pontszam > 75)
{
Console.WriteLine("Jó");
} else if(pontszam > 60)
{
Console.WriteLine("Közepes");
} else if( pontszam > 45)
{
Console.WriteLine("Elégséges");
} else
{
Console.WriteLine("Elégtelen");
}
//switch
string nap = "hétfő";
switch (nap)
{
case "hétfő":
Console.WriteLine("Ma hétfő van");
break;
case "kedd":
Console.WriteLine("Ma kedd van");
break;
default:
Console.WriteLine("Nem tudom milyen nap van ma.");
break;
}
string jegy = pontszam switch
{
<= 0 => "elégtelen",
< 40 => "elégséges",
< 60 => "közepes",
< 75 => "jó",
_ => "Jeles"
};
string jegy2 = pontszam switch
{
>= 0 and <40 => "elégtelen",
>= 40 and <=60 => "elégséges",
>60 and <=75 => "közepes",
>75 and <=90 => "jó",
_ => "Jeles"
};
Console.WriteLine(jegy);
Console.WriteLine(jegy2);
}
}
}