diff --git a/Fuggvenyek/Fuggvenyek/Program.cs b/Fuggvenyek/Fuggvenyek/Program.cs index 6e8d561..fd49dc3 100644 --- a/Fuggvenyek/Fuggvenyek/Program.cs +++ b/Fuggvenyek/Fuggvenyek/Program.cs @@ -25,6 +25,18 @@ static double Osszeg(double a, double b) { return a + b; } + + //Írjon egy olyan függvényt, amely két egész számot eloszt egymással + static int Osztas(int a, int b) { + if (b==0) + { + throw new ArgumentException("B nem lehet nulla!"); + } + return a / b; + } + static double Osztas(double a, double b) { + return a / b; + } static void Main(string[] args) { @@ -34,7 +46,13 @@ Kiir("Overloading"); Console.WriteLine(Osszeg(20,30)); Console.WriteLine(Osszeg(20.67, 30.34)); - + //értékadásban is szerepelhet visszatérési értékkel rendelkező függvény + int osszeg = Osszeg(100, 233); + int hanyados = Osztas(100, 22); + Console.WriteLine(hanyados); + double ertek = Osztas(106.98, 65.23); + Console.WriteLine(ertek); + } } } diff --git a/Tombok/Tombok.slnx b/Tombok/Tombok.slnx new file mode 100644 index 0000000..60f710a --- /dev/null +++ b/Tombok/Tombok.slnx @@ -0,0 +1,3 @@ + + + diff --git a/Tombok/Tombok/Program.cs b/Tombok/Tombok/Program.cs new file mode 100644 index 0000000..ff52bbd --- /dev/null +++ b/Tombok/Tombok/Program.cs @@ -0,0 +1,103 @@ +namespace Tombok +{ + internal class Program + { + static void Main(string[] args) + { + //Tömb:azonos típusú adatokat tároló adatszerkezet, ahol az elemek száma kötött. + int[] szamok1 = { 1, 2, 3, 4, 5 }; + //Tömb hossza: + Console.WriteLine(szamok1.Length); + int[] szamok2 = new int[5]; + + //Hivatkozás egy elemre + Console.WriteLine(szamok1[2]); + + //Hivakozás az utolsó elemre: + Console.WriteLine(szamok1[szamok1.Length - 1]); + + //Hivakozás az utolsó elemre: + Console.WriteLine(szamok1.Last()); + + //Hivatkozás az első elemre + Console.WriteLine(szamok1.First()); + + Random rand = new Random(); + + for (int i = 0; i < szamok2.Length; i++) + { + szamok2[i] = rand.Next(1, 1001); + } + + Tomblista(szamok2); + Tomblista(szamok1); + + + //Kód duplikáció! + //for (int i = 0; i < szamok1.Length; i++) + //{ + // Console.Write(szamok1[i] + " "); + //} + //Console.WriteLine(); + + //Határozzuk meg a tömbök elemeinek az összegét! + int osszeg = Tombosszeg(szamok2); + Console.WriteLine($"A tömb elemeinek összege:{osszeg}"); + int masikOsszeg = Tombosszeg(szamok1); + Console.WriteLine($"Szamok2 darabszám:{Tombdarab(szamok2)}"); + + //Min, max kiválasztás , kezdőérték => az adott tömb első eleme + int min = szamok2[0]; + int max = szamok2[0]; + for (int i = 0; i < szamok2.Length; i++) + { + if (szamok2[i] > max) + { + max = szamok2[i]; + } + if (szamok2[i] + + + Exe + net10.0 + enable + enable + + +