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.Máté megoldása:
namespace ConsoleApplication1
{
class Program
{
public struct lakas
{
public int negyzetemter; //ft
public int terulet; // m2
public int szobaszam;
}
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.
//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.
lakas lakas1 = new lakas();
lakas1.negyzetemter= 460000 ;
lakas1.terulet= 40;
lakas1.szobaszam = 2;
lakas lakas2 = new lakas();
lakas2.negyzetemter = 540000;
lakas2.terulet = 50;
lakas2.szobaszam = 3;
Console.WriteLine("Az első lakás egy négyzetméter ára: {0} Ft",lakas1.negyzetemter);
Console.WriteLine("Az első lakás területe: {0} m2", lakas1.terulet);
Console.WriteLine("Az első lakásban lévő szobák: {0} ",lakas1.szobaszam);
Console.WriteLine("");
Console.WriteLine("A második lakás egy négyzetméter ára: {0} Ft",lakas2.negyzetemter);
Console.WriteLine("Az első lakás területe: {0} m2", lakas2.terulet);
Console.WriteLine("Az első lakásban lévő szobák: {0} ",lakas2.szobaszam);
Console.WriteLine("Melyik lakás érdekli? (lakas1,lakas2) ");
string valasz = Console.ReadLine();
switch (valasz)
{
case "lakas1":
Console.WriteLine("Az első lakás ára: {0} Ft",lakas1.negyzetemter*lakas1.terulet);
break;
case "lakas2":
Console.WriteLine("A második lakás ára: {0} Ft",lakas2.negyzetemter*lakas2.terulet);
break;
default:
break;
}
Console.ReadLine();
}
}
}