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();
}
}
}