using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace auto
{
class Program
{
static void Main(string[] args)
{
//Többágú szelekció gyakorlása
//A feladat megoldásában szelekcióból csak
többágút használj.
//A hibás adatbevitelekre írj ki
hibaüzenetet.
//Ford márkakereskedő vagy. Jön a vevő, és
érdeklődik a készleten levő autók iránt.
//A feladat megoldásában szelekcióból csak
többágút használj.
//A hibás adatbevitelekre írj ki
hibaüzenetet.
//Feladat:
//-Kérdezd meg tőle, hogy milyen típus érdekli
(legalább 3 típus van készleten).
double MustangAra = 13020000;
int MustangMotor = 5000;
int MustangSzemelyek = 2;
int MustangTeljesitmeny = 4000;
double MondeoAra = 10020000;
int MondeoMotor = 4000;
int MondeoSzemelyek = 5;
int MondeoTeljesitmeny = 3000;
double BMaxAra = 12020000;
int BMaxMotor = 3000;
int BMaxSzemelyek = 4;
int BMaxTeljesitmeny = 2000;
Console.WriteLine("Ford Mondeo");
Console.WriteLine("ár: {0}", MondeoAra);
Console.WriteLine("motor: {0}", MondeoMotor);
Console.WriteLine("személyek: {0}", MondeoSzemelyek);
Console.WriteLine("teljesítmény: {0}", MondeoTeljesitmeny);
Console.WriteLine("--------------------------------------------");
Console.WriteLine("Ford Bmax");
Console.WriteLine("ár: {0}", BMaxAra);
Console.WriteLine("motor: {0}", BMaxMotor);
Console.WriteLine("személyek: {0}", BMaxSzemelyek);
Console.WriteLine("teljesítmény: {0}", BMaxTeljesitmeny);
Console.WriteLine("--------------------------------------------");
Console.WriteLine("Ford Mustang");
Console.WriteLine("ár: {0}", MustangAra);
Console.WriteLine("motor: {0}", MustangMotor);
Console.WriteLine("személyek: {0}", MustangSzemelyek);
Console.WriteLine("teljesítmény: {0}", MustangTeljesitmeny);
Console.WriteLine("--------------------------------------------");
Console.WriteLine("Milyen autó érdekli? (Ford Mustang
(1), Ford Mondeo (2), Ford B-Max (3))");
int auto = Convert.ToInt32(Console.ReadLine());
//-A típustól függően adj neki
tájékoztatást az autó fontos paramétereiről
//(pl. ár, motor térfogata, személyek
száma, teljesítmény, stb.,).
double ar = 0;
switch (auto)
{
case 1:
Console.WriteLine("{0} Ft-tól, {1} cm3, {2}
személyes, {3} lóerős.", MustangAra, MustangMotor, MustangSzemelyek, MustangTeljesitmeny);
ar = MustangAra;
break;
case 2:
Console.WriteLine("{0} Ft-tól, {1} cm3, {2}
személyes, {3} lóerős.", MondeoAra, MondeoMotor, MondeoSzemelyek, MondeoTeljesitmeny);
ar = MondeoAra;
break;
case 3:
Console.WriteLine("{0} Ft-tól, {1} cm3, {2}
személyes, {3} lóerős.", BMaxAra, BMaxMotor, BMaxSzemelyek, BMaxTeljesitmeny);
ar = BMaxAra;
break;
default:
Console.WriteLine("Nem jó számot írtál be.");
break;
}
Console.ReadLine();
//-Meggyőzted a vevőt, meg akarja venni
azt a típusú autót, ami iránt érdeklődött - programban ehhez nem kapcsolódik
feladat.
//-Kérdezd meg tőle, milyen módon akar
fizetni.
Console.WriteLine("Átutalással (a), Készpénzzel (k)
vagy hitellel (h) fizet?");
char fizet = Convert.ToChar(Console.ReadLine());
double kedvezmeny = 0;
switch (fizet)
{
case 'k':
kedvezmeny = ar - ((ar / 100.0) * 5.0);
break;
case 'a':
kedvezmeny = ar - ((ar / 100.0) * 3.0);
Console.WriteLine("Összesen {0} Ft-be fog kerülni az
autó.", kedvezmeny);
break;
case 'h':
kedvezmeny = ar + ((ar / 100.0) * 5.0);
Console.WriteLine("Összesen {0} Ft-be fog kerülni az
autó.", kedvezmeny);
break;
default:
Console.WriteLine("Nem jó betűt írtál be");
break;
}
Console.WriteLine("Összesen {0} Ft-be fog kerülni az
autó.", kedvezmeny);
//ha készpénzzel, akkor adj neki 5%
kedvezményt,
//ha azonnal átutalással, akkor adj neki
3% kedvezményt,
//ha pedig hitelt vesz föl rá, akkor
tegyél az árra 5% felárat.
//-Ezek után írd ki a rá vonatkozó árat.
}
}
}
Nincsenek megjegyzések:
Megjegyzés küldése