5. 2020.09.17. Gyakorlás - Mozi

 

Mozi feladat: mozijegyet rendelsz online.

 

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

Megjegyzésként tedd be a programba ezt a feladatsort.

A feladatokat mindig a feladat leírása utáni sorban oldd meg.

Írd ki a felhasználónak a következő szöveget: Mi a mozifilm címe?:  A kurzor a kiírásod után villogjon. 

Tárold a válaszát egy változóban.

Kérdezd meg, melyik napra rendeli a jegyet. A kurzor a kiírásod után villogjon.

Tárold a válaszát egy változóban.

Emelj egy sort a képernyőn.

Kérdezd meg, hány főre rendeli a jegyet. A kurzor a kiírásod után villogjon.

Tárold a válaszát egy változóban.

Emelj egy sort a képernyőn.

Írd ki a képernyőre a következő szöveget:

A film címe: 

Ugyanabba a sorba írd ki a film címét.

Írd ki a képernyőre a következő szöveget a film címe után.

Dátum: 

Folytatólagosan írd ki a dátumot.

Írd ki a képernyőre a következő szöveget egy új sorba.

Fő: 

Folytatólagosan írd ki a mozinézők számát.

Adj egy hangjelzést.

Kérdezd meg, hogy elégedett-e az űrlap kezelésével? A kurzor a következő sorban villogjon. (Ő be fogja írni a program futása közben a választ.) A válaszát ne tárold le sehol.

Egy enter lenyomásával legyen vége a programnak. 

Díszítsd a programot sorokban # jelekkel.

Díszítsd a programot hangjelzésekkel.


Riki megoldása:

 

using System;

 

namespace ConsoleApp2

{

    class Program

    {

        static void Main(string[] args)

        {

            //Mozi feladat: mozijegyet rendelsz online.

 

 

 

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

 

            //Megjegyzésként tedd be a programba ezt a feladatsort.

 

            //A feladatokat mindig a feladat leírása utáni sorban oldd meg.

 

            //Írd ki a felhasználónak a következő szöveget: Mi a mozifilm címe?:  A kurzor a kiírásod után villogjon.

            Console.WriteLine("======================================");

            Console.Write("Mi a mozifilm címe? ");

 

            //Tárold a válaszát egy változóban.

            string mozicime = Console.ReadLine();

 

            //Kérdezd meg, melyik napra rendeli a jegyet. A kurzor a kiírásod után villogjon.

            Console.WriteLine("=====================================");

            Console.Write("Melyik napra rendeli a jegyet? ");

 

            //Tárold a válaszát egy változóban.

            string melyiknapjegy = Console.ReadLine();

 

            //Emelj egy sort a képernyőn.

            Console.WriteLine();

            //Kérdezd meg, hány főre rendeli a jegyet. A kurzor a kiírásod után villogjon.

            Console.WriteLine("=======================================");

            Console.Write("Hány főre rendeli a jegyet? ");

 

            //Tárold a válaszát egy változóban.

            string hanyfore = Console.ReadLine();

 

            //Emelj egy sort a képernyőn.

            Console.WriteLine();

 

            //Írd ki a képernyőre a következő szöveget:

 

            //A film címe:

            Console.Write("A film címe: ");

 

            //Ugyanabba a sorba írd ki a film címét.

            Console.Write(mozicime);

 

            //Írd ki a képernyőre a következő szöveget a film címe után.

 

            //Dátum:

            Console.Write(";  Dátum: ");

 

            //Folytatólagosan írd ki a dátumot.

            Console.Write(melyiknapjegy);

 

            //Írd ki a képernyőre a következő szöveget egy új sorba.

 

            //Fő:

            Console.Write(";  Fő: ");

 

            //Folytatólagosan írd ki a mozinézők számát.

            Console.Write(hanyfore);

 

            //Adj egy hangjelzést.

            Console.Beep(999, 999);

 

            //Kérdezd meg, hogy elégedett - e az űrlap kezelésével? A kurzor a következő sorban villogjon. (Ő be fogja írni a program futása közben a választ.) A válaszát ne tárold le sehol.

            Console.WriteLine();

            Console.WriteLine("========================================");

            Console.WriteLine("Elégedett e az űrlap kezelésével? ");

 

            //Egy enter lenyomásával legyen vége a programnak.

            Console.ReadLine();

 

            //Díszítsd a programot sorokban # jelekkel.

 

            //Díszítsd a programot hangjelzésekkel.

 

 

        }

    }

}

 

 


A második órán önálló témában írtunk hasonló programot, amit be kellett tenni a digifüzetbe.

A jövő órán önálló feladatmegoldás lesz jegyre.


4. 2020.09.16. Kiírások

 Házi feladat futtatni, átnézni

Kiírások

//-Írjunk ki szövegeket, váltogatva a soremeléses és a soremelés nélküli

//változatokat. Ne kérjük be ezeket a szövegeket a felhasználótól,

//hanem írjuk be a kódba.

//-Tagoljuk a kiírást billentyűlenyomás kérésével, és hangjelzéssel.

//-Írjunk több utasítást is egy sorba.

//-Tagoljuk a kódot üres sorokkal.

//-Alkalmazzunk megjegyzéseket kétféle módon.

//-Alkalmazzunk hangjelzést.

//-A hang magasságának és hosszának beállításával

//imitáljunk Morse SOS hangjelzést.

 

namespace kiirasok

{

    class Program

       {

        static void Main(string[] args)

       {

            Console.WriteLine("Már megint hétfő van :(");

            Console.ReadLine();

            Console.Beep();

            Console.Beep();

            Console.Beep();

            Console.WriteLine("Most nem voltak üres sorok a kódban a hangok között.");

            Console.ReadLine();

            Console.Beep();

            //Írhatok ide megjegyzést...

            Console.Beep(); //Írhatok ide is megjegyzést...

 

            Console.Beep();

 

            Console.WriteLine("Most voltak üres sorok is a kódban, mégis ugyanúgy egymás után szólalt meg a három hang.");

            Console.ReadLine();

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

 

            Console.WriteLine("Most pedig egy sorba írtam a három beep-et.");

            Console.ReadLine();

            Console.Write("Peer ");

            Console.Write("2 ");

            Console.WriteLine("Peer"); //Egy sorba írja.

            Console.ReadLine();

            /*Console.ReadLine();

             Console.ReadLine(); Ez a két sor nem kellett...

             // érdemes így, kettő per jellel írni, hátha mégis kell később ez a rész*/

            Console.ReadLine();

             Console.ReadLine();

            Console.ReadLine();

            Console.WriteLine("Jé, sok sort emeltem, éljen a copy-paste!");

 

            Console.WriteLine("Morse SOS jel.");

            Console.Beep(500, 200); //hangmagasság, időtartam

            Console.Beep(500, 200);

            Console.Beep(500, 200);

            Console.Beep(500, 700);

            Console.Beep(500, 700);

            Console.Beep(500, 700);

            Console.Beep(500, 200);

            Console.Beep(500, 200);

            Console.Beep(500, 200);

 

            Console.WriteLine("Kilépéshez nyomj egy entert...");

            Console.ReadLine();

       }

       }

}

3. 2020.09.14. Internetes kérdőív feladat

Házi feladat befejezni!


Nem bekért, hanem programkódban tárolt adatok kiírása:

            string iskola = "Szent-Györgyi suli";

            Console.WriteLine(iskola);

Internetes kérdőív feladat

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

1.    Megjegyzésként tedd be a program elejére ezt a feladatsort.

2.    Írd ki a felhasználónak a következő szöveget: Milyen autós játékot kedvel?  A kurzor a kiírásod után villogjon.

3.    Tárold a válaszát egy változóban.

4.    Kérdezd meg, milyen akciójátékot kedvel. A kurzor a kiírásod után villogjon ugyanabban a függőleges pozícióban, mint fentebb.

5.    Tárold a válaszát egy változóban.

6.    Emelj egy sort a képernyőn.

7.    Írd ki a képernyőre a következő szöveget: A következő autós játékot kedveli: 

8.    A következő sorba írd ki az autós játék nevét.

9.    Adj egy hangjelzést:Console.Beep();

10.  Kérdezd meg, hogy 5 óránál többet játszik-e a számítógépen naponta? A kurzor a következő sorban villogjon. (Ő be fogja írni a program futása közben a választ.) A válaszát ne tárold le sehol.

11.  Egy billentyűlenyomással legyen vége a programnak.

12.  Díszítsd a programot sorokban tetszőleges jelekkel (pl. *).

13.  Díszítsd a programot hangjelzésekkel.

Máté megoldása alapján:

using System;

namespace _09.15
{
    class Program
    {
        static void Main(string[] args)
        {
            string iskola = "Szent-Györgyi suli";
            Console.WriteLine(iskola);
            Console.ReadLine();
            //Internetes kérdőív feladat
            //Minden utasítás külön sorba kerüljön.

            //1.Megjegyzésként tedd be a program elejére ezt a feladatsort.
            //Console.WriteLine("************************************************");

            //2.Írd ki a felhasználónak a következő szöveget: Milyen autós játékot kedvel?  A kurzor a kiírásod után villogjon.
            Console.Write("Milyen autós játékot kedvel? ");
            //3.Tárold a válaszát egy változóban.
            string auto;
            auto = Console.ReadLine();
            //Ez így is jó, egy utasítássá összevonva:
            //string auto = Console.ReadLine();

            //Console.WriteLine("************************************************");
            //4.Kérdezd meg, milyen akciójátékot kedvel.A kurzor a kiírásod után villogjon ugyanabban a függőleges pozícióban, mint fentebb.
            Console.Beep(500, 1000);
            Console.Write("Milyen akciójátékokat kedvel? ");
            //5.Tárold a válaszát egy változóban.
            string akcio;
            akcio = Console.ReadLine();
            //6.Emelj egy sort a képernyőn.
            Console.WriteLine();
            //Console.WriteLine("************************************************");
            //7.Írd ki a képernyőre a következő szöveget: A következő autós játékot kedveli:
            Console.WriteLine("A következő autós játékokat kedveli: ");
            //8.A következő sorba írd ki az autós játék nevét.
            Console.WriteLine(auto);
            //9.Adj egy hangjelzést:Console.Beep();
            Console.Beep(500, 1000);
            //10.Kérdezd meg, hogy 5 óránál többet játszik - e a számítógépen naponta? A kurzor a következő sorban villogjon. (Ő be fogja írni a program futása közben a választ.) A válaszát ne tárold le sehol.
            Console.WriteLine("5 óránál többet játszik a számítógépen?");
            Console.Beep(500, 1000);
            //11.Egy billentyűlenyomással legyen vége a programnak.
            Console.ReadKey(); //így egyetlen gombnyomással kiléphetünk, nem kell, hogy ez feltétlenül enter legyen
            //12.Díszítsd a programot sorokban tetszőleges jelekkel(pl. *).
            //13.Díszítsd a programot hangjelzésekkel.
        }
    }
}

2023.04.26. Javító feladatsor