2020.11.11. Gyakorlás – szekvencia, típusok, számítások

 Ellenőriztük ennek a feladatsornak a megoldását.

Aki még nem fejezte be, a megoldás alapján egészítse ki a sajátját.

A teljes programban a kiírásoknál a tanult formázásokat használd, legyen az ablaknak címe is. Amit lehet, tárolj változókban. A részszámításoknál dönthetsz, hogy a részeredményeket is tárolod, vagy összetett kifejezéseket használsz.

 

1.      feladat:

Kérd be a kis lakás szobájának, fürdőszobájának, konyhájának, előszobájának adatait: szélesség, hosszúság.

Kérd be a lakás magasságát is.

 

2.      feladat:

Írd ki a tulajdonos szerinti alapterületet a képernyőre (34 m2). (Más teendő nincs vele, csak ki kell írni.)

Számold ki, tárold változókban a helyiségek alapterületét, ezeket nem kell kiírni.

Számold ki, tárold változóban, és írd ki az alapterületek összegét.

 

3.      feladat:

Számold ki az adatokból, hogy a lakás hány légköbméter, és írd is ki. (A helyiségek térfogatát kell kiszámolni (a terület és a magasság szorzata), majd összeadni.

 

Utánanéztél az interneten, hogy 6 megállónyi metróval, és 1 megállónyi busszal tudsz eljutni az iskoláig.  (Az, hogy 6 megálló, nem jelent 6-tal szorzást.)

A metró jegy ára 150 forint, a buszjegy 100 forint, ezeket tárold változókban. (Ne kérd be, hanem programból add értékül.)

 

4.      feladat:

Számold ki, hogy ha hetente ötször kell oda-vissza utaznod (hétköznap), havonta mennyibe fog kerülni az utazás (20 nappal számolva).

 

     5.      feladat:

Változtasd meg a kiírásaidat: a kiszámolt értékeket pirossal jelenítsd meg a mértékegységeikkel együtt.

A program végét három hangjelzés jelezze.

 

Szorgalmi:

Diákmunkával hétvégénként 6.000 forintot tudsz összeszedni. A lakás bérleti költsége havi 40.000 Ft, rezsi költsége 30.000 Ft.

Feladat: Írd ki a képernyőre, mennyi ösztöndíjat kellene kapnod, hogy a bérleti díjat, a rezsit, és a helyi közlekedés díját fedezzék a bevételeid? (Nincs egyéb bevételed.)

using System;


namespace progiházi

{

    class Program

    {

        static void Main(string[] args)

        {

            //1.feladat:


            //Kérd be a kis lakás szobájának, fürdőszobájának, konyhájának, előszobájának adatait: szélesség, hosszúság.

            Console.ForegroundColor = ConsoleColor.Red;


            //Kérd be a lakás magasságát is.

            Console.WriteLine("Ird be a kis lakás magasságát: ");

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


            Console.WriteLine("Ird be a kislakás fürdőszobájának szélességét: ");

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


            Console.WriteLine("Ird be a kislakás fürdőszobájának hosszúság: ");

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



            Console.WriteLine("Ird be a kislakás konyhájának szélességét: ");

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


            Console.WriteLine("Ird be a kislakás konyhájának hosszúság: ");

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


            Console.WriteLine("Ird be a kislakás előszobájánakk szélességét: ");

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


            Console.WriteLine("Ird be a kislakás előszobájának hosszúság: ");

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


            //2.feladat:


            //Írd ki a tulajdonos szerinti alapterületet a képernyőre(34 m2). (Más teendő nincs vele, csak ki kell írni.)

            Console.WriteLine("A tulajdonos szerint 34m2 a lakás területe!");


            //Számold ki, tárold változókban a helyiségek alapterületét, ezeket nem kell kiírni.

            int konyha = KisKonyhaHosszusag * KisKonyhaSZelesseg;

            int eloszoba = KisEloszobaHosszusag * KisEloszobaSZelesseg;

            int furdo = KisFudoHosszusag * KisFudoSZelesseg;


            //Számold ki, tárold változóban, és írd ki az alapterületek összegét.

            int alapterulet = konyha + eloszoba + furdo;

            Console.WriteLine("Alapterület: {0} négyzetméter", alapterulet);




            //3.feladat:


            //Számold ki az adatokból, hogy a lakás hány légköbméter, és írd is ki. (A helyiségek térfogatát kell kiszámolni(a terület és a magasság szorzata), majd összeadni.


            int konyha3 = KisKonyhaHosszusag * KisKonyhaSZelesseg * magassag;

            int eloszoba3 = KisEloszobaHosszusag * KisEloszobaSZelesseg * magassag;

            int furdo3 = KisFudoSZelesseg * KisFudoHosszusag * magassag;

            int osz3 = konyha3 + eloszoba3 + furdo3;

            Console.WriteLine("Össz térfogat: {0} köbméter", osz3);



            //Utánanéztél az interneten, hogy 6 megállónyi metróval, és 1 megállónyi busszal tudsz eljutni az iskoláig.  (Az, hogy 6 megálló, nem jelent 6 - tal szorzást.)


            //A metró jegy ára 150 forint, a buszjegy 100 forint, ezeket tárold változókban. (Ne kérd be, hanem programból add értékül.)


            int metroJegy = 150;

            int buszJegy = 100;


            //4.feladat:


            //Számold ki, hogy ha hetente ötször kell oda-vissza utaznod(hétköznap), havonta mennyibe fog kerülni az utazás (20 nappal számolva).


            int havonta = 2 * (150 + 100) *5 * 4;



            //5.feladat:


            //Változtasd meg a kiírásaidat: a kiszámolt értékeket pirossal jelenítsd meg a mértékegységeikkel együtt.


            //A program végét három hangjelzés jelezze.


            Console.Beep();

            Console.Beep();

            Console.Beep();



            //Szorgalmi:


            //Diákmunkával hétvégénként 6.000 forintot tudsz összeszedni.A lakás bérleti költsége havi 40.000 Ft, rezsi költsége 30.000 Ft.


            //Feladat: Írd ki a képernyőre, mennyi ösztöndíjat kellene kapnod, hogy a bérleti díjat, a rezsit, és a helyi közlekedés díját fedezzék a bevételeid? (Nincs egyéb bevételed.)

        }

    }

}



2020.11.11. DIGITÁLIS OKTATÁS KEZDETE

2023.04.26. Javító feladatsor