From fb748707921f2a92dc7c467da0ff93fb3aff7150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1cs=20Rudolf?= Date: Fri, 18 Sep 2026 09:39:52 +0200 Subject: [PATCH] =?UTF-8?q?El=C3=A1gaz=C3=A1sok?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VezSzerkezetek/Elagazasok/Elagazasok.csproj | 10 +++ VezSzerkezetek/Elagazasok/Program.cs | 90 +++++++++++++++++++++ VezSzerkezetek/VezSzerkezetek.slnx | 1 + VezSzerkezetek/VezSzerkezetek/Program.cs | 10 +++ 4 files changed, 111 insertions(+) create mode 100644 VezSzerkezetek/Elagazasok/Elagazasok.csproj create mode 100644 VezSzerkezetek/Elagazasok/Program.cs diff --git a/VezSzerkezetek/Elagazasok/Elagazasok.csproj b/VezSzerkezetek/Elagazasok/Elagazasok.csproj new file mode 100644 index 0000000..ed9781c --- /dev/null +++ b/VezSzerkezetek/Elagazasok/Elagazasok.csproj @@ -0,0 +1,10 @@ + + + + Exe + net10.0 + enable + enable + + + diff --git a/VezSzerkezetek/Elagazasok/Program.cs b/VezSzerkezetek/Elagazasok/Program.cs new file mode 100644 index 0000000..f3c2331 --- /dev/null +++ b/VezSzerkezetek/Elagazasok/Program.cs @@ -0,0 +1,90 @@ +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); + + } + } +} diff --git a/VezSzerkezetek/VezSzerkezetek.slnx b/VezSzerkezetek/VezSzerkezetek.slnx index 5753cd3..64918c0 100644 --- a/VezSzerkezetek/VezSzerkezetek.slnx +++ b/VezSzerkezetek/VezSzerkezetek.slnx @@ -1,3 +1,4 @@ + diff --git a/VezSzerkezetek/VezSzerkezetek/Program.cs b/VezSzerkezetek/VezSzerkezetek/Program.cs index d050a64..f202d1f 100644 --- a/VezSzerkezetek/VezSzerkezetek/Program.cs +++ b/VezSzerkezetek/VezSzerkezetek/Program.cs @@ -45,6 +45,16 @@ } Console.WriteLine(); + //do-while + szamlalo = 0; + do + { + Console.Write(nevek[szamlalo]+" "); + szamlalo++; + } + while (szamlalo