2023. január 13., péntek

2023. január 12., csütörtök

2023.01.13. Lottó megoldás


   Mivel ezt nem volt lehetőségetek megírni, ma került rá sor.

Lottó feladat egy lehetséges megoldása - házi feladat ez alapján megoldani a sajátodat.

              //            Lottó

            // Hozz létre egy 10 elemű tömböt, ami kicsi pozitív számokat tárol majd, a maximális érték 255 lehet!(Válaszd ehhez a legmegfelelőbb adattípust!)

            byte[] szam = new byte[10];

            Random rnd = new Random();

           

            //-Kérj be 5 lehetséges lottószámot (1 - 90), és mindegyiket egy lépésben helyezd el a tömbben!(Nem kell ellenőrizni, feltételezzük, hogy jól írja be a user.)

            for (int i = 0; i < 5; i++)

            {

                Console.Write($"Add meg az {i+1}. lottó számot: ");

                szam[i] = Convert.ToByte(Console.ReadLine());

                szam[i+5] = Convert.ToByte(rnd.Next(1, 91));

            }

            Console.WriteLine();

            //-Tegyél a tömb többi elemébe véletlen lottószámokat.

            //- Ehhez használd az előző ciklust.

 

            //-Írasd ki a képernyőre a tömbben levő számokat a következő formában:

            //Saját tipp:    Gép tippje:

            // 56             90

            // 90             57

            //  2             71

            // 45             84

            // 72              6

            //Ezt is egyetlen ciklussal oldd meg.

 

            Console.WriteLine("{0,-15}{1,-15}", "Saját tipp:", "Gép tippje:");

            for (int i = 0; i < 5; i++)

            {

                Console.WriteLine("{0,-15}{1,-15}", szam[i],szam[i+5]);

            }

 

           //-Cseréld meg a tömb 6.és 10.elemének tartalmát!

           //Ellenőrzésképpen írasd ki újra a tömb elemeit!

 

            byte csere = szam[5];

            szam[5] = szam[9];

            szam[9] = csere;

 

            Console.WriteLine("\nA byte tömb elemei csere után:");

            for (int i = 0; i < szam.Length; i++)

            {

                Console.WriteLine($"{i+1}. {szam[i]}");

            }

            Console.WriteLine();

            //-Hozz létre egy 3 elemű tömböt szavak tárolására!

 

            string[] szavak = new string[3];

 

            //A bekért szavakat helyezd el a tömbben.

            double hossz = 0;

            for (int i = 0; i < szavak.Length; i++)

            {

                Console.Write("Adj meg egy szót: ");

                szavak[i] = Console.ReadLine();

                hossz += szavak[i].Length;

            }

            Console.WriteLine();

            //Gyűjtsd egy változóban a bekért szavak hosszát

            //(a végén minden szó hosszának az összege szerepeljen a változóban).

            //Ehhez az előző ciklust használd.

 

            //- Egy új ciklussal írd ki a szavakat a képernyőre egy sorban egy szóként, nagybetűsre alakítva!

            for (int i = 0; i < szavak.Length; i++)

            {

                Console.Write(szavak[i].ToUpper());

            }

 

            //-Végül írd ki a szavak hosszának átlagát!

            Console.WriteLine($"\nSzavak hosszának átlaga: {Math.Round(hossz / 3)}" );

            Console.ReadLine();

 

 


2023.01.12. SQL

 XAMPP telepítése, házi feladat otthon is feltenni.

HF: az ÁRU adatbázist otthon létrehozni, és megírni 5 (egyedi) lekérdezést az eddig tanultak alapján.

Röpdolgozat várható adatbázis létrehozásából, és egyszerű lekérdezésekből. Ez még a félévi jegyhez megy.

Mentünk tovább a tananyagban a lekérdezésekkel. A Limit-ig jutottunk el (TOP helyett). A digifüzetből is kell tanulni.

2023. január 11., szerda

2023.01.11. SQL

 Ismételtünk, és haladtunk tovább a tananyagban, kipróbáljuk a lekérdezéseket. Átvettük a Where feltételt.


2023. január 8., vasárnap

2023.01.10. SQL (helyettesítés)

Szolgálati közlemény: aki nem írta meg a tz-t, készüljön, mert előreláthatólag szerdán meg fogja írni.

A múlt órán a tananyagunkban (ADATBÁZISKEZELÉS SQL NYELVEN.pdf) a DISTINCT opcióig jutottunk el.

A mai önálló feladataid:

1. Ismétlésképpen készíteni egy új adatbázist másik néven a DIÁK adatbázis forrásából. Ha ez nem megy, használd a múlt órai munkát.

2. A tananyag elejétől juss el újra a distinct-ig úgy, hogy a lekérdezéseket újra lefuttatod.

3. Haladj tovább a tananyagban a where záradékkal. Minden példa lekérdezést futtass le.

Fontos!

Kérlek, hogy minden kipróbált lekérdezés SQL kódját mentsd a digifüzetedbe, meg fogjuk beszélni.

2023.01.10. Lottó ( tömbelemek cseréje) (helyettesítés)

Szolgálati közlemény: aki nem írta meg a dolgozatot, készüljön, mert előreláthatólag pénteken meg fogja írni.
//Lottó
            // Hozz létre egy 10 elemű tömböt, ami kicsi pozitív számokat tárol majd,
a maximális érték 255 lehet!(Válaszd ehhez a legmegfelelőbb adattípust!)
         
            //-Kérj be 5 lehetséges lottószámot (1 - 90), és mindegyiket egy lépésben
helyezd el a tömbben!(Nem kell ellenőrizni, feltételezzük, hogy jól írja be a user.)
         
            //-Tegyél a tömb többi elemébe véletlen lottószámokat.
            //- Ehhez használd az előző ciklust.

            //-Írasd ki a képernyőre a tömbben levő számokat a következő formában:
            //Saját tipp:    Gép tippje:
            // 56             90
            // 90             57
            //  2             71
            // 45             84
            // 72              6
            //Ezt is egyetlen ciklussal oldd meg.

           //-Cseréld meg a tömb 6. és 10.elemének tartalmát!
           //Ellenőrzésképpen írasd ki újra a tömb elemeit!

            //-Hozz létre egy 3 elemű tömböt szavak tárolására!        

            //A bekért szavakat helyezd el a tömbben.
           
            //Gyűjtsd egy változóban a bekért szavak hosszát
            //(a végén minden szó hosszának az összege szerepeljen a változóban).
            //Ehhez az előző ciklust használd.

            //- Egy új ciklussal írd ki a szavakat a képernyőre egy sorban egy szóként, nagybetűsre alakítva!
            //-Végül írd ki a szavak hosszának átlagát! 

2025.02.19.[helyettesítés] SQL feladatmegoldás - AI alapú önálló gyakorlás

A következő feladatsor a dolgozatokra készít fel, ahol egészen hasonló feladatokat fogtok kapni. Kérem a hiányzókat is, hogy pótoljanak lehe...