2022. november 23., szerda

2022.11.23. Programozók lakása megoldás

             //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

2024.04.25., 29., 05.02. Időjárás app

 Feladat: Időjárás app - OOP módszerekkel, haladóknak adatkötéssel Az alkalmazás célja, hogy a felhasználók hozzáadjanak és eltávolítsanak v...