Házi feladat befejezni.
Írj programot Nyaralás 2021 címmel. Kérdés, amit el kell döntenie a programnak: hova menjen a család/baráti kör/osztály nyaralni. A részletek lehetnek fiktívek, álmodozz nyugodtan. Az is jó, ha a saját családi nyaralásaitokkal kapcsolatban fogalmazod meg a feladatot.
Nincs sok megkötés, az alábbiak inkább ötletek: Gyűjtsd össze, milyen forrásokból fog összegyűlni a pénz, és ez mennyi összesen. Tárold, hogy hányan szeretnétek utazni, és mivel. Tárold, hogy mitől függhet még az, hogy el tudtok-e menni nyaralni. Szedd össze, milyen költségek merülhetnek majd föl a nyaralás során, és a létszámtól függően ez mennyi összesen. Keress több lehetséges célpontot (minimum hármat). Találd ki, mit szeretnétek megvalósítani, ha marad pénz egy kis extra költekezésre.
A lényeg, hogy a program a költségek függvényében adja meg, hogy melyik célpontra, mennyi időre tudtok elutazni.
Szeretném, ha minél több szelekciót építenél be a megoldásodba. Használj minél több számítást, minél többféle típust, konstansokat is. Az értékeket részben programból tárold, részben kérd be a felhasználótól. A szelekcióknál használj összetett feltételeket, csinálj intervallumos számítást, és lehetőleg használd a ||-ot és a !-t is, nem csak a &&-t.
A feladatrészek megoldása fölött megjegyzésben mindig írd le, mit valósítasz meg a program kóddal.
Légy kreatív!
Kristóf megoldása:
static void Main(string[] args)
//Írj programot Nyaralás 2021 címmel.Kérdés, amit el kell döntenie a programnak: hova menjen a család/ baráti kör / osztály nyaralni.A részletek lehetnek fiktívek, álmodozz nyugodtan.Az is jó, ha a saját családi nyaralásaitokkal kapcsolatban fogalmazod meg a feladatot.
Console.Title = "Nyaralás 2021";
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("A nyaralásra szánt összeg 5 000 000 Ft");
Console.WriteLine("Az összeget a férj és a feleség kereste! 10 hónap alatt" );
Console.WriteLine("Férj 500 000Ft-ot keres havonta");
Console.WriteLine("Feleség 400 000Ft-ot keres havonta");
int osszesen = ferj + feleseg - 400000;
Console.WriteLine("Összesen 900 000Ft-ot keresnek ebből kivonva a költségeket 500 000Ft marad." + "\n" + "Ezt 10 hónapig elrakják és igy 5 000 000Ft az összeg utazásra és mindenre!");
Console.WriteLine("A család Los Angelesbe szeretne utazni");
Console.WriteLine("Repülőjegy ára: 170.000 Ft (1 szemely)");
int utazas = szemelyek * 170000;
int osszeg2 = osszeg - utazas;
Console.WriteLine("Az odavissza út 4 személynek {0} Ft és az összegből még ennyi maradt {1} Ft",utazas,osszeg2);
Console.WriteLine("Autó bérlésre szánt összeget irja be! (max 500.000Ft)!");
int autora = Convert.ToInt32(Console.ReadLine());
string fajta = string.Empty;
string ertekeles = string.Empty;
Console.WriteLine("!HIBÁS ADAT!");
if (autora>=100000 && autora <=150000)
ertekeles = "5 csillagos";
if (autora>150000 && autora <=350000 )
fajta = "Nagy Családi autó";
ertekeles = "7 csillagos";
if (autora > 350000 && autora <= 500000)
ertekeles = "10 csillagos";
Console.WriteLine("Ezt az autót választotta {0}, ennek az autónak az értékelése {1}",fajta,ertekeles);
int osszeg3 = osszeg2 - 500000;
Console.WriteLine("A teljes összegből még ennyi van: {0}",osszeg3);
Console.WriteLine("A szállásra szánt összeget irja be! (max 1.000.000Ft");
int hotel = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("!HIBÁS ADAT!");
if (hotel >= 120000 && hotel <= 210000)
Console.WriteLine("Loews Santa Monica Beach Hotelben szállnak meg");
if (hotel > 210000 && hotel <= 400000)
Console.WriteLine("The Maybourne Beverly Hills Hotelben szállnak meg");
if (hotel > 400000 && hotel <= 1000000)
Console.WriteLine("The Beverly Hills Hotel Spa-ban szállnak meg");
int osszeg4 = osszeg3 - 1000000;
Console.WriteLine("A teljes összegből még ennyi van: {0}", osszeg4);
Console.WriteLine("A tovább lépéshez nyomjon enter-t!");
Console.WriteLine("A család megszeretné nézni Disneyland-et,a Hollywood feliratot és a Universal Studios-t");
Console.WriteLine("Disneyland jegyek ára: 150$/személy");
double belepusd = 150 * szemelyek * usd;
Console.WriteLine("A jegyek ára átszámitva {0}Ft",belepusd);
Console.WriteLine("A Hollywood felirathoz biciklivel mennek, ennek a bérlése 50$/nap");
double bicikli = 50 * szemelyek * usd;
Console.WriteLine("A biciklik ára 1 napra 4 személynek {0}Ft",bicikli);
Console.WriteLine("A Universal Studios jegyek ára: 110$/személy");
double universal = 110 * szemelyek * usd;
Console.WriteLine("A Universal Studios 4 személy jegyének ára {0}Ft",universal);
int disney = Convert.ToInt32(belepusd);
int biciklik = Convert.ToInt32(bicikli);
int universals = Convert.ToInt32(universal);
int ossz = disney + biciklik + universals;
int osszeg5 = osszeg4 - ossz;
Console.WriteLine("A teljes összegből még ennyi van: {0}", osszeg5);
//Nincs sok megkötés, az alábbiak inkább ötletek: Gyűjtsd össze, milyen forrásokból fog összegyűlni a pénz, és ez mennyi összesen. Tárold, hogy hányan szeretnétek utazni, és mivel.Tárold, hogy mitől függhet még az, hogy el tudtok - e menni nyaralni. Szedd össze, milyen költségek merülhetnek majd föl a nyaralás során, és a létszámtól függően ez mennyi összesen.Keress több lehetséges célpontot(minimum hármat). Találd ki, mit szeretnétek megvalósítani, ha marad pénz egy kis extra költekezésre.
//A lényeg, hogy a program a költségek függvényében adja meg, hogy melyik célpontra, mennyi időre tudtok elutazni.
//Szeretném, ha minél több szelekciót építenél be a megoldásodba. Használj minél több számítást, minél többféle típust, konstansokat is.Az értékeket részben programból tárold, részben kérd be a felhasználótól. A szelekcióknál használj összetett feltételeket, csinálj intervallumos számítást, és lehetőleg használd a || -ot és a !-t is, nem csak a && -t.
//A feladatrészek megoldása fölött megjegyzésben mindig írd le, mit valósítasz meg a program kóddal.