2021.02.23. Témazáró előtti gyakorló feladatsor

Szerda estig be kell fejezni. Csütörtökön megkapod a megoldást, ellenőrizned kell majd.                    

 //Múzeum

            //Egy múzeumban a soron következő kiállításra folyamatosan

            //szállítják a festményeket. A múzeum 3 termet ad bérbe erre a célra.

            //Csontváry. terem: 18. századi festmények

            //Zichy. terem: 19. századi festmények

            //Munkácsy. terem: 20. századi festmények

            //A 18-19. századi festmények csak magyar festőtől származhatnak.

            //A 20. századi festmények közül van magyar és külföldi kategória is.

            //A festmények kiállításáért bérleti díjat kell fizetni, képenként 5000 forintot.

 

            //Feladat:

            //1. Kérdezd meg a felhasználót, hogy mikor festették az adott képet.

            //A válaszától függően közöld vele, hogy melyik terembe kell vinnie a képet.

            //Csontváry. terem: 18. századi festmények

            //Zichy. terem: 19. századi festmények

            //Munkácsy. terem: 20. századi festmények

            //Ha a bekért év nem a 18-20. századba esik, írd ki, 

            //hogy másik múzeumba vigyék a képet.

            //2. Ezt a feladatot a Munkácsy terem szelekciós ágán belül kell kidolgoznod:

            //A Munkácsy terembe tartók új kérdést is kapnak: válaszolniuk kell, hogy

            //magyar, vagy külföldi festő képéről van-e szó.

            //A magyar festmények a galériára kerülnek, a külföldiek a terem falaira.


            //Ezt a feladatrészt a magyar festmények szelekciós ágán belül kell kidolgoznod:

            //A galériára kerülő képekért a bérleti díjon felüli felárat kell fizetni.

            //A számítás módja: a felár a bérleti díj 15 százaléka.

            //(Help: bérleti díj * 0.15)

            //A magyar képeket szállító felhasználó számára írd ki a felárat,

            //és a teljes összeget a következő szöveggel,

            //az értékeket 10 karakteren jobbra rendezve:

            //A magyar festmények elhelyezése a galérián:     00000 Ft/db, ebből a felár     00000 Ft/db.

            //(a 00000 helyére az értékek kerülnek)


Megoldás:

Megoldás:

using System;

namespace temazaroalengyakorlas20210225
{
    class Program
    {
        static void Main(string[] args)
        {
            //Egy múzeumban a soron következő kiállításra folyamatosan
            //szállítják a festményeket. A múzeum 3 termet ad bérbe erre a célra.
            //Csontváry. terem: 18. századi festmények
            //Zichy. terem: 19. századi festmények
            //Munkácsy. terem: 20. századi festmények
            //A 18-19. századi festmények csak magyar festőtől származhatnak.
            //A 20. századi festmények közül van magyar és külföldi kategória is.
            //A festmények kiállításáért bérleti díjat kell fizetni, képenként 5000 forintot.
            //Feladat:
            //1. Kérdezd meg a felhasználót, hogy mikor festették az adott képet.
            Console.Write("Mikor festették az adott festményt? --> ");
            int whenDidTheyDraw = Convert.ToInt32(Console.ReadLine());
            //A válaszától függően közöld vele, hogy melyik terembe kell vinnie a képet.
            if (whenDidTheyDraw < 1700 || whenDidTheyDraw >= 2000)
            {
                Console.WriteLine("Másik múzeumba vigyék a képet!");
            }
            else
            { a kék részeket ki lehet hagyni ebben az esetben, úgy a szebb   
                if (whenDidTheyDraw >= 1700 && whenDidTheyDraw < 1800)
                {
                    Console.WriteLine("A Csontváry terembe kell vinni a képet!");
                }
                else
                {
                    if (whenDidTheyDraw >= 1800 && whenDidTheyDraw < 1900)
                    {
                        Console.WriteLine("A Zichy terembe kell vinni a képet!");
                    }
                    else
                    {
                        if (whenDidTheyDraw >= 1900 && whenDidTheyDraw < 2000)
                        {
                            Console.WriteLine("A Munkácsy terembe kell vinni a képet!");
                            Console.Write("Külföldi vagy magyar festő alkotásáról van szó?(külföldi, magyar) --> ");
                            string nationality = Console.ReadLine();
                            if (nationality == "magyar")
                            {
                                Console.WriteLine("A galériára kerülnek a képek!");
                                double rentPrice = 5000 * 0.15;
                                Console.WriteLine("A magyar festmények elhelyezése a galérián: {0, 10} Ft / darab, ebből a felár {1, 10} FT / darab.", 5000 + rentPricerentPrice);
                            }
                            else
                            {
                                if (nationality == "külföldi")
                                {
                                    Console.WriteLine("A terem falaira kerülnek a képek!");
                                }
                                else
                                {
                                    Console.WriteLine("Hiba");
                                }
                            }
                        }
                    }
                }
            }
            //Csontváry. terem: 18. századi festmények
            //Zichy. terem: 19. századi festmények
            //Munkácsy. terem: 20. századi festmények
            //Ha a bekért év nem a 18-20. századba esik, írd ki, 
            //hogy másik múzeumba vigyék a képet.
            //2. Ezt a feladatot a Munkácsy terem szelekciós ágán belül kell kidolgoznod:
            //A Munkácsy terembe tartók új kérdést is kapnak: válaszolniuk kell, hogy
            //magyar, vagy külföldi festő képéről van-e szó.
            //A magyar festmények a galériára kerülnek, a külföldiek a terem falaira.

            //Ezt a feladatrészt a magyar festmények szelekciós ágán belül kell kidolgoznod:
            //A galériára kerülő képekért a bérleti díjon felüli felárat kell fizetni.
            //A számítás módja: a felár a bérleti díj 15 százaléka.
            //(Help: bérleti díj * 0.15)
            //A magyar képeket szállító felhasználó számára írd ki a felárat,
            //és a teljes összeget a következő szöveggel,
            //az értékeket 10 karakteren jobbra rendezve:
            //A magyar festmények elhelyezése a galérián:     00000 Ft/db, ebből a felár     00000 Ft/db.
            //(a 00000 helyére az értékek kerülnek)
            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á...