A következő
szórakoztató feladatsort kell elkezdened. Óra végén a kész/félkész verziót
mentsd a digifüzetedbe. Házi feladat befejezni, és a digifüzetbe bemásolni. (A
szorgalmi természetesen csak a legelszántabbaknak való.)
- Állítsd át a címet.
- Állíts be új betűszínt, és
háttérszínt, majd az új színekkel töröld le a képernyőt.
- Kérd be, és tárold egy családi
wellness nyaralással kapcsolatban a következő adatokat:
- település neve (string)
- hotel neve (string)
- a családból hányan mennek (int)
- ebből hány felnőtt van (int) (a
többi gyerek)
- kedvezményes kupon kódja
(string) (például így néz ki: WELLNESS19)
- egy éjszaka ára 1 főre (double)
- étkezés 1 napra 1 főre (double)
- hány éjszakát tölt ott a család
(int)
- szaunabérlet ára a teljes
tartózkodás idejére (double)
- hányan akarnak szaunázni (int)
- Írd ki a település nevét.
- Írd ki a hotel nevét kék alapon
sárga betűkkel, előtte és mögötte fekete alapon piros csillagok legyenek.
(pl. ***Hotel Meriva***)
A bekért
adatok alapján számold ki a következő értékeket, tárold változókban, majd írd
ki tetszésed szerinti formában:
- Hány felnőtt van a családban:
ezt bekértük
- Hány gyerek van a családban: a
család teljes létszáma – felnőttek száma (kivonás)
- Egy éjszaka ára a teljes
családnak: egy éjszaka ára 1 főre * család összlétszáma
- Az étkezés ára 1 napra a teljes
családnak: étkezés 1 napra 1 főre * család összlétszáma
- Az összes napra mennyibe kerül
a teljes családnak az éjszakák és az étkezés összesen:
hány éjszakát tölt ott a család * (egy éjszaka ára a teljes családnak + az étkezés ára 1 napra a teljes családnak) - Mennyibe kerül összesen a
szauna: hányan akarnak szaunázni * szaunabérlet ára
- Minden költség együtt: az
utolsó kettőt összeadni
- Átlagosan egy főre mennyi
költség esik: minden költség együtt / teljes család létszáma (double típusú
a változó)
- Szorgalmi (annak, aki tud
szelekciót írni): Ha a kuponkódnak a fent megadottat írták be, vonjunk le
a végösszegből 10%-ot, és írjuk ki az új összeget.
Peti megoldása kicsit módosítva:
Peti
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace
Gyakorlas1010kesz
{
class Program
{
static void Main(string[]
args)
{
Console.Title
= "BadTrip ft. Falkon";
Console.WriteLine("Wellness kirándulás adatait fogom kérni");
Console.ForegroundColor
= ConsoleColor.Black;
Console.BackgroundColor
= ConsoleColor.DarkBlue;
Console.Clear();
Console.Write("Kérem a település nevét: ");
string
telepules = Console.ReadLine();
Console.Write("Kérem a hotel nevét: ");
string
hotel = Console.ReadLine();
Console.Write("Hanyan mentek a családból?");
int
letszam = Convert.ToInt32(Console.ReadLine());
Console.Write("Ebből mennyi felnőtt?");
int
felnott = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("A kedvezményes kupon kódja PETIAKIRALY19");
Console.Write("Kérem egy éjszaka árát egy főre: ");
double
ejszaka1fore = Convert.ToDouble(Console.ReadLine());
Console.Write("Kérem az étkezés árát 1 napra 1 főre: ");
double
kaja1fore = Convert.ToDouble(Console.ReadLine());
Console.Write("Hány éjszakát tölt ott a család?: ");
int
ejszakak = Convert.ToInt32(Console.ReadLine());
Console.Write("Kérem a szaunabérlet árát az ott tartózkodás
idejére: ");
double
szaunaberlet = Convert.ToDouble(Console.ReadLine());
Console.Write("Hanyan akartok szaunázni?: ");
int
szauna = Convert.ToInt32(Console.ReadLine());
Console.Write("A település neve: ");
Console.WriteLine(telepules);
Console.BackgroundColor
= ConsoleColor.Black;
Console.ForegroundColor
= ConsoleColor.Red;
Console.Write("***");
Console.BackgroundColor
= ConsoleColor.Blue;
Console.ForegroundColor
= ConsoleColor.Yellow;
Console.Write("Hotel Meriva");
Console.BackgroundColor
= ConsoleColor.Black;
Console.ForegroundColor
= ConsoleColor.Red;
Console.WriteLine("***");
Console.ForegroundColor
= ConsoleColor.Black;
Console.BackgroundColor
= ConsoleColor.DarkBlue;
Console.Write("Ennyi felnőtt van a családban: ");
Console.WriteLine(felnott);
int
gyerek = letszam - felnott;
Console.Write("Ennyi gyerek van a családban: ");
Console.WriteLine(gyerek);
double
ejszaka1nap = ejszaka1fore * letszam;
Console.Write("Egy éjszaka ára a teljes családnak: ");
Console.WriteLine(ejszaka1nap);
double
etkezes1nap = kaja1fore * letszam;
Console.Write("Étkezés ára a teljes családnak 1 napra: ");
Console.WriteLine(etkezes1nap);
double
ejszakaetkezes = ejszakak * (ejszaka1nap + etkezes1nap);
Console.Write("Az összes napra ennyibe kerül az étkezés és a
szállás: ");
Console.WriteLine(ejszakaetkezes);
double
szaunazas = szauna * szaunaberlet;
Console.Write("A szaunázás összesen ennyibe kerül: ");
Console.WriteLine(szaunazas);
double
osszkoltseg = ejszakaetkezes + szaunazas;
Console.Write("Ennyi az összköltség: ");
Console.WriteLine(osszkoltseg);
double
koltseg1fore = osszkoltseg / letszam;
Console.Write("Átlagosan ennyi pénzt kell egy ember után fizetni:
");
Console.WriteLine(koltseg1fore);
double
kuponkod = osszkoltseg / 10;
double
kuponos_veg = osszkoltseg - kuponkod;
Console.Write("Kuponkóddal ennyi a végösszeg: ");
Console.WriteLine(kuponos_veg);
Console.ReadLine();
}
}
Varsó kiegészítése:
//Szorgalmi
(annak, aki tud szelekciót írni): Ha a kuponkódnak a fent megadottat írták be,
vonjunk le a végösszegből 10%-ot, és írjuk ki az új összeget.
if
(kupon == "WELLNESS19")
{
double
kedvezmenyesosszeg = osszesen - (osszesen * 0.10); //
10% kedvezmeny a végösszegből
Console.WriteLine("Kedvezményes végösszeg: {0}",
kedvezmenyesosszeg);
}
Nincsenek megjegyzések:
Megjegyzés küldése