2022. szeptember 28., szerda

2022.09.28. Mc'Donalds feladat - Házi feladat

 Gyakorlás: Mc'Donalds feladat 

Kérdezd meg a felhasználót, hogy milyen hamburgert kér, és kér-e sült krumplit hozzá.

Kérdezd meg, hány darab hamburgert és hány adag sült krumplit kér.

Programból add meg, mennyi a hamburger és a sült krumpli ára.

Írj ki egy számlát a képernyőre, amin szerepel a rendelés és a fizetendő ár.

Legyen az ablaknak címsora, használj hangjelzést, a megjelenést formázd úgy, hogy jól nézzen ki, tagold is üres sorokkal, díszítő sorokkal.

Egy-két további terméket is adj el neki.


2022.09.28. Alapozó lépések befejezése

 using System;

using System.Threading;

namespace _220927alapozo
{
    class Program
    {
        static void Main(string[] args)
        {
            //ablak címe
            Console.Title = "Alapozó lépések";
            //kiírások
            //üres sor kiírása
            Console.WriteLine();

            //szöveg kiírása, kurzor a következő sorba kerül
            Console.WriteLine();
            //szöveg kiírása, kurzor ott marad
            Console.Write("");
            //string(karakterlánc) típus
            //változó definiálása
            string szoveg;
            string szoveg1;
            string szoveg2;
            //változó inicializálása(kezdőérték adás)
            szoveg = "változó";
            //változó inicializálása, üres karakterlánc(kezdőérték adás)
            szoveg1 = "";
            szoveg2 = String.Empty; //a String objektumosztály Empty property-je adja értékül a változónak az üres értéket
            szoveg2 = string.Empty;// kis betűvel is működik
            //változó értékadása
            szoveg = Console.ReadLine();
            szoveg = "új tartalom";
            //változó értékének megváltoztatása
            szoveg = "még újabb tartalom";
            //változó kiírása, kurzor a következő sorba kerül
            Console.WriteLine(szoveg);
            //változó kiírása, kurzor ott marad
            Console.Write(szoveg);
            //adat bekérése, tárolása változóban
            Console.Write("Írj be egy szót: ");
            szoveg1 = Console.ReadLine();

            //int(egész szám) típus

            //változó definiálása
            int szam;
            int szam2;
            string szam1;
            //változó inicializálása(kezdőérték adás)
            Console.Write("Írj be egy számot: ");
            szam1 = Console.ReadLine(); //szöveges változóba bekérünk egy számot
            szam = Convert.ToInt32(szam1);//a szövegesen tárolt számot átalakítjuk számmá
            Console.Write("Írj be még egy számot: ");
            szam = Convert.ToInt32(Console.ReadLine()); //egy sorban oldjuk meg a beolvasást és a konvertálást
            szam2 = 100;
            //változó értékadása
            szam = 30;
            //változó értékének megváltoztatása
            szam = 33;
            //szöveg típusú változó értékének konvertálása egész számmá
            string kicsiSzam = "2"; //értékül adtunk egy számot egy szöveges változónak
            szam = Convert.ToInt32(kicsiSzam);
            //adat bekérése, konvertálása, és tárolása változóban
            Console.Write("Írj be egy számot: ");
            szam2 = Convert.ToInt32(Console.ReadLine());
            //hangjelzés (hangmagasság, időtartam ezredmásodpercben)
            Console.Beep();
            //megvizsgáljuk a parancs kétféle paraméterezési lehetőségét a helyi menüben
            Console.Beep(500, 200); Console.Beep(500, 200); Console.Beep(500, 200);
            Console.Beep(700, 200); Console.Beep(700, 200); Console.Beep(700, 200);
            Console.Beep(500, 200); Console.Beep(500, 200); Console.Beep(500, 200);
            //szorgalmi:
            Thread.Sleep(500);
            //megjegyzések – kétféle
            /*ez is egy megjegyzés, lehet több soros is*/
            //díszítések

            Console.WriteLine("//////////////////////////////////////////////////////////");
            Console.WriteLine("***********************************************************");
            Console.WriteLine("-----------------------------------------------------------");
            Console.WriteLine("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");

            //billentyűlenyomás kérése
            Console.WriteLine("Nyomjon egy billentyűt a továbblépéshez.");
            Console.ReadKey();
            //enter kérése
            Console.WriteLine("Nyomjon egy entert.");
            Console.ReadLine();
            //kód helyes megjelenítése, szükség esetén átrendezés CTRL-K-D
        }
    }
}

2024.04.25. Időjárás app

 Feladat: Időjárás app - OOP módszerekkel, haladóknak adatkötéssel Az alkalmazás célja, hogy a felhasználók hozzáadjanak és eltávolítsanak v...