//Kérd be a lakás alapterületét.
//A következő feladathoz egymásba ágyazott kétágú szelekciókat használj.
//Írd ki, hogy szerinted kié lehet a lakás, ha
//az alapterülete:
//- kisebb, mint 50 négyzetméter (pl. junior fejlesztő);
//- 50-149 között van (pl. senior fejlesztő);
//- 150-999 között van (pl. menő fejlesztő cég vezére)
//- 1000-től (pl. az Anonymus vezére :).
//35 négyzetméter alatt adj hibaüzenetet.
//A mondat, amit ki kell írni például:
//Szerintem a lakás tulajdonosa senior fejlesztő lehet.
//Ha tudod, oldd meg, hogy az egyetlen kiírt sornyi üzenetet
//3 részből rakd össze úgy, hogy minden ágban csak a tulajdonos fokozatát írd bele.
Console.Write($"Add meg a lakás alapterületét: ");
double alapterulet = Convert.ToDouble(Console.ReadLine());
if (alapterulet < 35) {
Console.WriteLine("Nincs ilyen kicsi lakás.");
}
else
{
Console.Write("Szerintem a lakás tulajdonosa "); //1. utasítás az első hamis ágban
if (alapterulet < 50) //2. utasítás az első hamis ágban
{
Console.Write("junior fejlesztő");
}
else
{
if (alapterulet < 150)
{
Console.Write("senior fejlesztő");
}
else
{
if (alapterulet < 1000)
{
Console.Write("menő fejlesztő cég vezére");
}
else
{
Console.Write("az Anonymus vezére");
}
}
}
Console.WriteLine(" lehet.");//3. utasítás az első hamis ágban
}
Console.ReadLine();
Levi megoldása:
Console.Write("Adja meg a lakás alapterületét: ");
int lakter = Convert.ToInt32(Console.ReadLine());
//A következő feladathoz egymásba ágyazott kétágú szelekciókat használj.
//Írd ki, hogy szerinted kié lehet a lakás, ha
//az alapterülete:
string fokozat = string.Empty;
if (lakter < 50)
{
fokozat = "junior fejlesztő";
}
else
{
if (lakter <= 149)
{
fokozat = "senior fejlesztő";
}
else
{
if (lakter <= 999)
{
fokozat = "menő fejlesztő cég vezére";
}
else
{
fokozat = "az Anonymus vezére";
}
}
}
Console.WriteLine($"Szerintem a lakás tulajdonosa {fokozat} lehet.");
Nincsenek megjegyzések:
Megjegyzés küldése