Ma a többség próbanyelvvizsgán van. Ma nem kell pótolniuk ezt a feladatot, kedden megbeszéljük a további teendőket.
- Á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.
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);
}