2021.03.09. Ford márkakereskedés

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

//Feladat:

//-      Kérdezd meg tőle, hogy milyen típus érdekli (legalább 3 típus van készleten).

//-      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.,).

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

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

Egy lehetséges megoldás:

using System;

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.

            //Ford márkakereskedő vagy. Jön a vevő, és érdeklődik a készleten levő autók iránt.

            //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}", MondeoAra);

            Console.WriteLine("motor: {0}", MondeoMotor);

            Console.WriteLine("személyek: {0}", MondeoSzemelyek);

            Console.WriteLine("teljesítmény: {0}", MondeoTeljesitmeny);

            Console.WriteLine("--------------------------------------------");

 

            Console.WriteLine("Ford Mustang");

            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("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);

                    break;

                case 'h':

                    kedvezmeny = ar + ((ar / 100.0) * 5.0);

                    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.


 

        }

    }

}


2024.02.15.-16. Helyettesítés

 Adatbázis: vizsgaremek adatbázisának befejezése teljesen készre, dokumentáció kiegészítése, befejezése. Vizsgaremek felületének megvalósítá...