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.


 

        }

    }

}


2021.03.08. Munkaügyi központ

0. feladat: ellenőrizd a kijavított tz-det.

1. feladat: ellenőrizd a pénteki feladatok megoldásait, tedd el a digifüzetbe. Leginkább kétágú szelekcióval oldottátok meg, egyébként egész jól, most nézd át a többágú megoldást, nagyon fontos.

2. feladat: A többágú szelekciót tanuljuk, mindent úgy kell megoldani, ezt is. Megadom a megoldást, becsszóra csak a végén nézd meg.  

//A Munkaügyi Központban dolgozol, jön az ügyfél, munkát keres.

 

            //1. feladat: Megkérdezed tőle, mennyi a bruttó fizetésigénye.

            //Az igényétől függően írd ki neki, hogy milyen munkalehetőség van a nyilvántartásban.

            //Például 50.000 fizetésigénnyel utcaseprő lehet, de 500.000-es fizetéssel vezérigazgató.

            //Készíts legalább 5 lehetőséget. (Ne intervallumot kérj be, hanem egy konkrét összeget.)

 

            //2. feladat: Most a végzettséget kérd be. Például OKJ-s gazdasági informatikus

            //végzettséggel lehessen valaki rendszeradminisztrátor, titkár,

            //informatikus gyakornok, projekt manager, számviteli munkatárs,

            //üzleti elemző... Készítsd fel a programot 5-féle lehetőség kezelésére.


using System;

namespace munkaugy
{
    class Program
    {
        static void Main(string[] args)
        {
            //A Munkaügyi Központban dolgozol, jön az ügyfél, munkát keres.



            //1. feladat: Megkérdezed tőle, mennyi a bruttó fizetésigénye.
            Console.Write("Mennyi a bruttó fizetésigénye?:   (50,150,200,400,500(ezer))");
            int igeny = Convert.ToInt32(Console.ReadLine());

            switch (igeny)
            {
                case 50:
                    Console.WriteLine("Közmunkás");
                    break;
                case 150:
                    Console.WriteLine("Gyári munkás");
                    break;
                case 200:
                    Console.WriteLine("Segédmunkás");
                    break;
                case 400:
                    Console.WriteLine("Sorvezető");
                    break;
                case 500:
                    Console.WriteLine("Vezérigazgató");
                    break;
                default:
                    Console.WriteLine("Hiba");
                    break;
            }
            //Az igényétől függően írd ki neki, hogy milyen munkalehetőség van a nyilvántartásban.

            //Például 50.000 fizetésigénnyel utcaseprő lehet, de 500.000-es fizetéssel vezérigazgató.

            //Készíts legalább 5 lehetőséget. (Ne intervallumot kérj be, hanem egy konkrét összeget.)



            //2. feladat: Most a végzettséget kérd be. Például OKJ-s gazdasági informatikus
            Console.Write("Kérem a végzettséget: (általános,középiskola,egyetem,kőműves,tanár)");
            string vegzet = Console.ReadLine();

            switch (vegzet)
            {
                case "általános":
                    Console.WriteLine("Lehetőségek: tovább tanulás\nközmunkás\ngyárimunkás\nsegédmunkás");                 break;
                case "középiskola":
                    Console.WriteLine("Lehetőségek: tovább tanulás \n irodai munkás");
                    break;
                case "egyetem":
                    Console.WriteLine("Lehetőségek: tovább tanulás \n elhelyzkedhetsz a szakmádban \ninformatikus\nrendszergazda ");
                    break;
                case "kőmüves":
                    Console.WriteLine("Lehetőségek: tovább tanulás \n elmehetsz egy vállalkozóhoz\nkezdhetsz magán válalkozást");
                    break;
                case "tanár":
                    Console.WriteLine("Lehetőségek: tovább tanulás \n tanár\nigazgató");
                    break;
                default:
                    Console.WriteLine("Hiba!");
                    break;
            }
            //végzettséggel lehessen valaki rendszeradminisztrátor, titkár,

            //informatikus gyakornok, projekt manager, számviteli munkatárs,

            //üzleti elemző... Készítsd fel a programot 5-féle lehetőség kezelésére.
            Console.ReadLine();
        }
    }
}


Szorgalmi:

Vállalkozásod pályázik szervergép vásárlására. Keress az interneten 3 Neked tetsző szerver konfigurációt, és ezek neveit írd ki választási lehetőségként. Amikor a főnököd (a user) választ, írja ki neki az árat, és a főbb jellemzőket.

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