2020.09.29. 8. Int és byte típus gyakorlás

Eddig jutottunk. Akinek gondja volt órán, gyakoroljon úgy, hogy újra begépeli a kódot.

 using System; 

namespace intAndByteTipus

{

    class Program

    {

        static void Main(string[] args)

        {

            Console.Write("Kérek egy számot: ");

            string szam1 = Console.ReadLine();

            Console.Write("Kérek egy számot: ");

            string szam2 = Console.ReadLine();

            Console.WriteLine(szam1 + szam2);

 

            //Megoldás1:

            int szam3 = Convert.ToInt32(szam1);

            int szam4 = Convert.ToInt32(szam2);

            Console.WriteLine(szam3 + szam4);

 

            //Megoldás2:

            Console.Write("Kérek egy újabb számot: ");

            int szam5 = Convert.ToInt32(Console.ReadLine());

            Console.Write("Kérek egy újabb számot: ");

            int szam6 = Convert.ToInt32(Console.ReadLine());

            Console.Write("Összeg:");

            Console.WriteLine(szam5 + szam6);

            int kulonbseg = szam5 - szam6;

            Console.WriteLine("Különbség: {0}",kulonbseg);

            Console.WriteLine("Összeg: {0}, Különbség: {1}",szam5 + szam6, kulonbseg );

 

            Console.Write("Kérek egy kis számot (0-255): ");

            byte kisSzam1 = Convert.ToByte(Console.ReadLine());

            Console.Write("Kérek egy kis számot (0-255): ");

            byte kisSzam2 = Convert.ToByte(Console.ReadLine());

 

 

            Console.ReadLine();

        }

    }

}

 

2020.09.25. 8. Int és byte típus

Házi feladat: A következő kódot be kell gépelni, futtatni, tesztelni (a megjegyzéseket nem kell).

Beszéltünk az ASCII és a Unicode kódtáblákról, és a karakter kódolásról, és megnéztük a C# típusokat tartalmazó word dokumentumot (amiről fogsz kapni megosztást).





6/3. 2020.09.25. Színezés, rajzolás - házi feladat

 Színezős, rajzolós feladat - ne használj segítséget hozzá

Minden utasítás külön sorba kerüljön!

 

1. Változtasd meg az ablak címsorának szövegét. 

2. Változtasd meg az alapértelmezett betűszínt. 

3. Változtasd meg az alapértelmezett háttérszínt. 

4. A beállított színekkel “töröld le” a képernyőt. 

5. Írj ki egy szöveget. 

6. Adj egy hangjelzést általad beállított hangmagassággal, és hosszal. 

7. Emelj 3 sort. 

8. Írj ki egy sornyi díszítést. 

9. Változtasd meg az alapértelmezett betűszínt egy új színre.

10. Változtasd meg az alapértelmezett háttérszínt egy új színre. 

11. A beállított színekkel “töröld le” a képernyőt. 

12. Írj ki egy sornyi díszítést. 

13. Várakoztasd a programot egy billentyűleütésre. 

14. Állítsd vissza az eredeti színeket egy paranccsal. 

15. A beállított színekkel “töröld le” a képernyőt. 

16. Írj ki egy szöveget. 

17. Egy billentyűlenyomással érjen véget a program.

7. 2020.09.25. Elmélet - változó

  VÁLTOZÓ:

van neve,

típusa,

értéke.

Pl.

        string nev; //ez a definiálás, tehát megadom a típusát, és helyet foglalok neki a RAM memóriában

        nev = "Pistike"//ez az értékadás

        //Ezt lehet egy lépésben is:

        string nev = "Pistike"


Értékadás módjai:

        string cim = Console.ReadLine(); //a felhasználó ad neki értéket

        string kod = "CA435235"//programból adunk neki értéket

Megnéztük még egyszer az első elméleti részt is.

Következő órán az eddigi elméletből röpi lesz.

6/2. 2020.09.22. Színezés, rajzolás

 Ma ellenőriztük a számonkérést.

Átnéztük, teszteltük az előző órai színezés-rajzolásos programot.

Házi feladat egy hasonlót írni, kb. ilyen hosszút, saját szövegekkel, saját rajzzal. Használhatsz benne internetről származó részleteket is pluszban.

6. 2020.09.21. Színezés, rajzolás

Házi feladat: kijavítani az órán írt felmérést. 

Házi feladat nézegetni, barátkozni vele, futtatni, tesztelni:

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();

        }

    }

}

 

2024.02.15.-16. Helyettesítés

 Adatbázis: vizsgaremek adatbázisának befejezése teljesen készre, dokumentáció kiegészítése, befejezése. Vizsgaremek felületének megvalósítá...