2021.04.15. Ingatlan vásárlás

 Ingatlan vásárlás

Budapesten szeretnél lakást venni, az ingatlankereskedő ajánl neked kettőt a sok közül.

Hozz létre egy struktúrát egy lakás lehetséges jellemzői részére: egy négyzetméter ára, terület (négyzetméterben), szobaszám.

Példányosíts két példányt a struktúra típusból, ezeket konkrét értékekkel töltsd fel.

Írd ki a lakások adatait a képernyőre. Az ingatlanközvetítő kérdezze meg a vevőt, hogy melyik lakást kéri. Választás után írd ki a lakás árát, amit a négyzetméter árból és a területből számolsz ki.


using System;

namespace ConsoleApp5
{    class Program
    {
        public struct ingatlan
        {
            public string lakas;
            public int negyzetmeterAr;
            public int terulet;
            public int szoba;
        }
        static void Main(string[] args)
        {
            //// Budapesten szeretnél lakást venni, az ingatlankereskedő ajánl neked kettőt a sok közül.
            ////Hozz létre egy struktúrát egy lakás lehetséges jellemzői részére: egy négyzetméter ára, terület(négyzetméterben), szobaszám.
            Console.Title = "Ingatlan vásárlás";
            ////Példányosíts két példányt a struktúra típusból, ezeket konkrét értékekkel töltsd fel.
            ingatlan panel1 = new ingatlan();
            panel1.lakas = "Budapest, XII. kerület, Népfürdő utca 15.";
            panel1.negyzetmeterAr = 10000000;
            panel1.szoba = 2;
            panel1.terulet = 50;

            ingatlan panel2 = new ingatlan();
            panel2.lakas = "Budapest, IX. kerület, Ecseri út 4.";
            panel2.negyzetmeterAr = 1200000;
            panel2.szoba = 3;
            panel2.terulet = 60;

            Console.WriteLine("Lakás ajánlatok");
            Console.WriteLine("1. ajánlat");
            Console.WriteLine("Cim: {0}"panel1.lakas);
            Console.WriteLine("Négyzetméterár: {0}"panel1.negyzetmeterAr);
            Console.WriteLine("Szobák száma: {0}"panel1.szoba);
            Console.WriteLine("Terület: {0}"panel1.terulet);

            Console.WriteLine("2. ajánlat");
            Console.WriteLine("Cim: {0}"panel2.lakas);
            Console.WriteLine("Négyzetméterár: {0}"panel2.negyzetmeterAr);
            Console.WriteLine("Szobák száma: {0}"panel2.szoba);
            Console.WriteLine("Terület: {0}"panel2.terulet);

            Console.WriteLine("Kérem válasszon!(1,2)");
            int valasz = Convert.ToInt32(Console.ReadLine());
            int ar = 0;
            string cim = "";
            switch (valasz)
            {
                case 1:
                    ar = panel1.negyzetmeterAr * panel1.terulet;
                    cim = panel1.lakas;
                    break;
                case 2:
                    ar = panel2.negyzetmeterAr * panel2.terulet;
                    cim = panel2.lakas;
                    break;
                default:
                    Console.WriteLine("Rossz számot ütöttél be. ");
                    break;
            }
            if (valasz == 1 || valasz == 2)
            {
                Console.WriteLine("A lakás ára: {0}"ar);
                Console.WriteLine("A lakás cime: {0}"cim);
            }

            ////Írd ki a lakások adatait a képernyőre.Az ingatlanközvetítő kérdezze meg a vevőt, hogy melyik lakást kéri.Választás után írd ki a lakás árát, amit a négyzetméter árból és a területből számolsz ki.
            Console.ReadLine();
        }
    }
}

2023.04.26. Javító feladatsor