2022. október 11., kedd

2022.10.11. Byte típus

using System;

namespace intAndByteTipus
{
    class Program
    {
        static void Main(string[] args)
        {
            //Hol szórakoztál a hétvégén?
            //Feladat: Írjunk együtt egy programot, ami bekér egyes adatokat,
            //és kiírja a képernyőre őket. Ezen felül kiírja a teljes
            //összeget, amit a hónapban addig költöttél, és megadja, hogy
            //hány új barátot szereztél.
            Console.Title = "Hétvégi programok";
            Console.WriteLine("--------------------------------------------------");
            Console.WriteLine("1. hét");
            Console.Write("Kérem a szórakozóhely nevét: ");
            string disco1 = Console.ReadLine(); //változó definiálása és értékadása
            Console.Write("Kérem a DJ nevét: ");
            string dj1 = Console.ReadLine();
            Console.Write("Kérem a jegy árát: ");
            string jegy1 = Console.ReadLine();
            Console.WriteLine();
            Console.WriteLine("2. hét");
            Console.Write("Kérem a szórakozóhely nevét: ");
            string disco2 = Console.ReadLine();
            Console.Write("Kérem a DJ nevét: ");
            string dj2 = Console.ReadLine();
            Console.Write("Kérem a jegy árát: ");
            string jegy2 = Console.ReadLine();
            Console.Write("Az 1. héten itt voltam:              ");
            Console.WriteLine(disco1);
            Console.Write("A DJ:                                ");
            Console.WriteLine(dj1);
            Console.Write("Jegy ár:                             ");
            Console.WriteLine(jegy1);
            Console.WriteLine();
            Console.Write("A 2. héten itt voltam:               ");
            Console.WriteLine(disco2);
            Console.Write("A DJ:                                ");
            Console.WriteLine(dj2);
            Console.Write("Jegy ár:                             ");
            Console.WriteLine(jegy2);
            //Próbáljuk őket összeadni:
            string osszeg = jegy1 + jegy2; //VIGYÁZAT, EZ ROSSZ MEGOLDÁS!
            Console.Write("Összesen ennyi forintot költöttem eddig a hónapban: ");
            Console.WriteLine(osszeg); //VIGYÁZAT, EZ ROSSZ MEGOLDÁS!
            //Mi történt? Egymás után írta a számokat, mert ezek
            //string (szöveg) típusúak.
            //Változtassuk meg a forintértékek típusát int-re,
            //ami egész számot jelent.
            //Változtassuk meg a nevüket is, hogy ne legyen fordítási (szintaktikai) hiba.
            //Nem lehet ugyanis két azonos nevű változó egy programban.
            int jegyEgy = Convert.ToInt32(jegy1); //konvertálás; a jegy1 a konvertáló utasításunk paramétere
            int jegyKetto = Convert.ToInt32(jegy2);
            //Mostmár össze tudjuk adni a két értéket, az eredményt egy új változóban tároljuk (osszegUj):
            int osszegUj = jegyEgy + jegyKetto;
            Console.Write("Összesen ennyi forintot költöttem eddig a hónapban: ");
            Console.WriteLine(osszegUj);
            Console.Write("Hány új barátot szereztél az első héten? :");
            byte barat1 = Convert.ToByte(Console.ReadLine()); // byte típusba konvertálunk (alakítunk át)
            Console.Write("Hány új barátot szereztél a második héten? :");
            byte barat2 = Convert.ToByte(Console.ReadLine());
            Console.WriteLine("Összesen tehát {0} új barátot szereztél.", barat1 + barat2); //itt nem tároljuk, csak kiírjuk az eredményt
            Console.ReadLine();
            //további tudnivaló:
            //Az int típus értékhatára: -2147483648-tól 2147483647-ig (nagyjából 2 milliárd)
            //A byte típus értékhatára: 0-tól 255-ig (pontosan kell tudni)
        }
    }
}

2022.10.11. Kiírási lehetőségek

 using System;


namespace kiiras
{
    class Program
    {
        static void Main(string[] args)
        {            
            string terem = "203";            
            int gep = 17;
            int ar = 150000;
            int tanari = ar +10000;
            int ossz = tanari + (ar * gep);

            //1. módszer - elavult, lehetőleg ne használd
            Console.WriteLine("A " + terem + ". terembe " + gep + " darab gép érkezett, egyenként " + ar + " forint értékben.");
            Console.WriteLine("A tanári gép értéke itt " + tanari + " forint.");
            Console.WriteLine("Ezzel a teremben lévő gépek értéke összesen " + ossz + " forint\n");
           

            //2. módszer - ez szép C#-os
            Console.WriteLine("A {0}. terembe {1} darab gép érkezett, egyenként {2} forint értékben.", terem, gep, ar);
            Console.WriteLine("A tanári gép értéke itt {0} forint.", tanari);
            Console.WriteLine("Ezzel a teremben lévő gépek értéke összesen {0} forint\n", ossz);

            //3. módszer - ez még modernebb, szép C#-os (régebbi .NET verziókkal esetleg nem kompatibilis)
            Console.WriteLine($"A {terem}. terembe {gep} darab gép érkezett, egyenként {ar} forint értékben.");
            Console.WriteLine($"A tanári gép értéke itt {tanari} forint.");
            Console.WriteLine($"Ezzel a teremben lévő gépek értéke összesen {ossz} forint");
            Console.ReadLine();
        }
    }
}

2022. október 5., szerda

2022.10.05. Színezés, rajzolás

 Mindenki írt egy programot az előző órai mintájára.

Számonkérés várható az eddigi gyakorlati anyagból.

Házi feladat:

A mai Karrierbörzével kapcsolatban tegyél fel kérdéseket a usernek, pl. hova utaztunk, hány busszal utaztunk, melyik buszban hány tanuló, tanár volt, és számold ki, összesen hányan voltunk.

Írj ki mindent, amit megtudtál, színezd a programot a tanult módon.

Milán megoldása:

using System;

namespace Rajzolas20221005
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Rajz próbák";

            Console.BackgroundColor = ConsoleColor.Green;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.Clear();
            Console.WriteLine("Kezdjük egy könnyű dologgal!");

            Console.Clear();

            Console.WriteLine();

            Console.BackgroundColor = ConsoleColor.DarkGray;
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.Clear();
            Console.WriteLine("_______________$$$$$$$$$$");
            Console.WriteLine("__________$$$$$$$$$$$$$$$$$$$$");
            Console.WriteLine("_______$$$$$$$$$$$$$$$$$$$$$$$$$$");
            Console.WriteLine("_____$$$$$$$$$_____$$_______$$$$$$$");
            Console.WriteLine("____$$$$$$$________$$__________$$$$$");
            Console.WriteLine("___$$$$$$__________$$$___________$$$$");
            Console.WriteLine("__$$$$$___________$$$$____________$$$$$");
            Console.WriteLine("_$$$$$____________$$$$_____________$$$$");
            Console.WriteLine("$$$$$_____________$$$$$_____________$$$$");
            Console.WriteLine("$$$$_____________$$$$$$______________$$$");
            Console.WriteLine("$$$$_____________$$$$$$______________$$$$");
            Console.WriteLine("$$$$____________$$$$$$$$$____________$$$$");
            Console.WriteLine("$$$$__________$$$$$$$$$$$$$__________$$$$");
            Console.WriteLine("$$$$________$$$$$$$$$$$$$$$$$________$$$$");
            Console.WriteLine("$$$$______$$$$$$$$$__$$$$$$$$$$______$$$$");
            Console.WriteLine("$$$$$__$$$$$$$$__________$$$$$$$$___$$$$");
            Console.WriteLine("_$$$$$$$$$$__________________$$$$$$$$$$");
            Console.WriteLine("__$$$$$___________________________$$$$$");
            Console.WriteLine("__$$$$$$_________________________$$$$$");
            Console.WriteLine("____$$$$$$_____________________$$$$$$");
            Console.WriteLine("_____$$$$$$$_________________$$$$$$");
            Console.WriteLine("_______$$$$$$$$$$_______$$$$$$$$$");
            Console.WriteLine("_________$$$$$$$$$$$$$$$$$$$$$$");
            Console.WriteLine("_____________$$$$$$$$$$$$$$");
            Console.WriteLine();

            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Ha azt szeretnéd, hogy ne legyen itt a mercedes logó akkor nyomjál egy enter-t");
            Console.ReadLine();
            Console.Clear();

            Console.WriteLine();
            Console.BackgroundColor = ConsoleColor.Cyan;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.Write("Ez nem lesz tökéletes...");
            Console.ReadLine();
            Console.Clear();
            Console.WriteLine(" ❚█══█❚");





            Console.Beep();
            Console.Beep();
            Console.Beep();
            Console.Beep();
            Console.Beep();
            Console.Beep();


            Console.WriteLine();
            Console.ReadLine();
        }
    }
}

2022. október 4., kedd

2022.10.04. Színezés, rajzolás

Ezt csak megnéztük, következő órán foglalkozunk vele, addig is jól nézd át.

Színezés, rajzolás

using System;

 

//Színezés, rajzolás

//A közösen megoldott feladatok felhasználásával

//próbáld ki a következőket:

//1. szövegek kiírása soremeléssel,vagy anélkül;

//2. ablak hátterének átszínezése;

//3. eredeti színek visszaállítása;

//4. szöveg színének, szöveg háttérszínének megváltoztatása;

//5. szöveg tagolása billentyűlenyomással, hangjelzéssel;

//6. alakzat rajzolása karakterekből, pl.:§@&#/><-()=

 

namespace szinezesRajzolas

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.Title = "Ez az én programom"; //a program ablak címsorába kerülő szöveg

            Console.WriteLine("Színezzük át a hátteret, nyomjon Entert!");

            Console.ReadLine();

            Console.BackgroundColor = ConsoleColor.Blue; //a betű háttérszínének állítása

            Console.ForegroundColor = ConsoleColor.Cyan; //a betű színének állítása

            Console.Clear(); //az aktuális háttérszínnel letörli a képernyőt

            Console.ReadLine();

            Console.WriteLine("Most állítsuk vissza az eredetit, nyomjon Entert!!");

            Console.ReadLine();

            Console.ResetColor(); //visszaállítja az eredeti előtér-, és háttérszínt

            Console.Clear();

            Console.ReadLine();

            Console.BackgroundColor = ConsoleColor.White;

            Console.ForegroundColor = ConsoleColor.Black;

            Console.WriteLine("WHAT YOU SEE IS WHAT YOU GET");

            Console.Beep();

            Console.ReadLine();

            Console.BackgroundColor = ConsoleColor.Magenta;

            Console.ForegroundColor = ConsoleColor.Blue;

            Console.WriteLine("WHAT YOU SEE IS MAY SURPRISE YOU");

            Console.Beep();

            Console.ReadLine();

            Console.BackgroundColor = ConsoleColor.DarkRed;

            Console.ForegroundColor = ConsoleColor.DarkYellow;

            Console.WriteLine("GOD ONLY KNOWS WHAT YOU GET");

            Console.Beep();

            Console.BackgroundColor = ConsoleColor.Magenta;

            Console.ForegroundColor = ConsoleColor.White;

            Console.ReadLine();

            Console.WriteLine("Most ki fogok írni 3 szöveget egy sorba:");

            Console.ReadLine();

            Console.BackgroundColor = ConsoleColor.DarkMagenta;

            Console.ForegroundColor = ConsoleColor.Cyan;

            Console.Write("Jöttem,  ");

            Console.BackgroundColor = ConsoleColor.DarkBlue;

            Console.ForegroundColor = ConsoleColor.Gray;

            Console.Write("láttam, ");

            Console.BackgroundColor = ConsoleColor.Blue;

            Console.ForegroundColor = ConsoleColor.White;

            Console.WriteLine("győztem!");

            Console.ResetColor(); //visszaállítja az eredeti előtér-, és háttérszínt

            Console.ReadLine();

            Console.WriteLine("Ez eredeti színu");

            Console.ReadLine();

            Console.BackgroundColor = ConsoleColor.White;

            Console.ForegroundColor = ConsoleColor.Blue;

            Console.WriteLine("És most mindent eltüntetek...");

            Console.ReadLine();

            Console.Clear();

            Console.ReadLine();

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine();

            Console.WriteLine("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");

            Console.BackgroundColor = ConsoleColor.DarkBlue;

            Console.ForegroundColor = ConsoleColor.Cyan;

            Console.WriteLine("@                                             @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@      @@@@                        @@@@       @");

            Console.WriteLine("@      @@@@                        @@@@       @");

            Console.WriteLine("@      @@@@                        @@@@       @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@                     @@@                     @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@           Ez egy          téglalap          @");

            Console.WriteLine("@                  csodaszép                  @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@                                             @");

            Console.WriteLine("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");

            Console.WriteLine();

            Console.WriteLine();

            Console.BackgroundColor = ConsoleColor.Gray;

            Console.ForegroundColor = ConsoleColor.Red;

            Console.WriteLine("Vége a bemutatónak, nyomjon Entert");

            Console.ReadLine();

        }

    }

}


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...