2020.12.11./3. Gyakorlás - Webáruház

 Szombaton az első óra végéig kell vele elkészülni.

//Webáruház

//Egy vállalat a termékei számára webáruházat szeretne nyitni,

//ehhez olyan szolgáltatókat keresnek a weben,

//akik ilyen webáruházakat hoznak létre.

//Ezek nem egyedileg, kifejezetten annak a cégnek írnak webáruházat,

//hanem egy általuk megírt, univerzális verziót testre szabnak nekik.

//A vállalat több ajánlatot is megnéz, végül az ár dönt a következőképpen:

 

//Megnézik a nyitási költséget (kérd be).

//Ha a nyitási költség 500.000 forint fölött van,

//az a webszolgáltató cég nem jöhet szóba,

//ekkor szakítsd meg a programot.

//Csak azokat vizsgáljuk tovább, akikre

//az ez összeg alatti nyitási költség az igaz.

//Ezeknél a cégeknél az éves díjat (egyszeri költség) összesítik

//a havi karbantartási költséggel (1 évre).

//Kérd be a havi karbantartási költséget is.

//Számold ki, mennyibe kerülne a webáruház használata egy évre

//(nyitási költség + 12* havi karbantartási költség)

//Az így kijött összeget az igazgató rangsorolja a következőképpen – az értékelést írjuk ki:

//500.000 Ft-ig                   gyanúsan olcsó

//500.000 Ft-600.000 Ft-ig        elfogadható, de csak rövid távon

//600.000 Ft-900.000 Ft-ig        elfogadható

//900.000 Ft-1.500.000 Ft-ig      túl drága

T. Kristóf megoldása:

using System; 

namespace _20201214 

{ 
        class Program 
    { 
        static void Main(string[] args) 
        { 
            //Webáruház 
            //Egy vállalat a termékei számára webáruházat szeretne nyitni, 
            //ehhez olyan szolgáltatókat keresnek a weben, 
            //akik ilyen webáruházakat hoznak létre. 
            //Ezek nem egyedileg, kifejezetten annak a cégnek írnak webáruházat, 
            //hanem egy általuk megírt, univerzális verziót testre szabnak nekik. 
            //A vállalat több ajánlatot is megnéz, végül az ár dönt a következőképpen: 

            //Megnézik a nyitási költséget (kérd be). 
            Console.Write("Mennyi a nyitási költség?: "); 
            int nyitas = Convert.ToInt32(Console.ReadLine()); 
            Console.WriteLine(); 
            //Ha a nyitási költség 500.000 forint fölött van, 
            //az a webszolgáltató cég nem jöhet szóba, 
            //ekkor szakítsd meg a programot. 
            if (nyitas>=0 && nyitas > 500000) 
            { 
                Console.WriteLine("Túl nagy összeg"); Console.Beep(); Console.Beep(); 
                Console.Write("HIBA, a kilépéshez nyomjon enter-t"); 
                Console.ReadLine(); 
                return; 
            } 
            //Csak azokat vizsgáljuk tovább, akikre 
            //az ez összeg alatti nyitási költség az igaz. 
            //Ezeknél a cégeknél az éves díjat (egyszeri költség) összesítik 
            //a havi karbantartási költséggel (1 évre). 
            //Kérd be a havi karbantartási költséget is. 
            Console.Write("Kérem a havi karbantartási költséget: "); 
            int karbantartaskolcs = Convert.ToInt32(Console.ReadLine()); 
            Console.WriteLine(); 
            //Számold ki, mennyibe kerülne a webáruház használata egy évre 
            //(nyitási költség + 12* havi karbantartási költség) 
            int karbantartas = nyitas + 12 * karbantartaskolcs; 
            //Az így kijött összeget az igazgató rangsorolja a következőképpen – az értékelést írjuk ki: 
            //500.000 Ft-ig                   gyanúsan olcsó 
            //500.000 Ft-600.000 Ft-ig        elfogadható, de csak rövid távon 
            //600.000 Ft-900.000 Ft-ig        elfogadható 
            //900.000 Ft-1.500.000 Ft-ig      túl drága 
            if (karbantartas <= 500000) 
            { 
                Console.WriteLine("gyanúsan olcsó"); 
            } 

            if (karbantartas>500000 && karbantartas <=600000) 
            { 
                Console.WriteLine("elfogadható, de csak rövid távon"); 
            } 
            if (karbantartas>600000 && karbantartas <=900000)             
            { 
                Console.WriteLine("elfogadható"); 
            } 

            if (karbantartas>900000 && karbantartas <=1500000) 
            { 
                Console.WriteLine("túl drága"); 
            } 
            Console.ReadLine(); 
        } 
    } 
} 

2020.12.11. /2. Gyakorlás: Informatikai vállalkozás

 

Informatikai vállalkozásod pályázatot nyert 

a minisztériumnál a cég szoftverparkjának megújítására. 

A nyertes cégek 3-féle összeget kaphatnak:

I. kategória: maximum 10.000.000 Ft

II. kategória: maximum 5.000.000 Ft

III. kategória: maximum 1.000.000 Ft

A cégek nem feltétlenül a maximumot, hanem

egy csökkentett összeget kapnak meg,

 mivel a teljes forrás nem áll rendelkezésre a minisztériumnál.

Feladat:

-        Kérd be, hogy mennyi összeget utaltak a számlátokra.

Ellenőrizd ezt az összeget, hogy 0 és 10 millió között van-e. 

Figyelj arra, hogy pontosan 0 és 10 millió is lehessen.

-        Írd ki a képernyőre, hogy az összeg alapján 

melyik kategóriába soroltak benneteket.

 (Pl. az 500.000 a III. kategóriába tartozik.)


using System;

using System.Threading;

 

namespace ConsoleApplication2

{

    class Program

    {

        static void Main(string[] args)

        {

            //            Informatikai vállalkozás

 

            //Informatikai vállalkozásod pályázatot nyert

            //a minisztériumnál a cég szoftverparkjának megújítására.

            //A nyertes cégek 3-féle összeget kaphatnak:

            //I. kategória: maximum 10.000.000 Ft

            //II. kategória: maximum 5.000.000 Ft

            //III. kategória: maximum 1.000.000 Ft

            //A cégek nem feltétlenül a maximumot, hanem

            //egy csökkentett összeget kapnak meg,

            // mivel a teljes forrás nem áll rendelkezésre a minisztériumnál.

            //Feladat:

            //-        Kérd be, hogy mennyi összeget utaltak a számlátokra.

            Console.WriteLine("Kérem az utalt összeget!");

            double osszeg = Convert.ToDouble(Console.ReadLine());

            if (osszeg < 0 || osszeg > 10000000)

            {

                Console.WriteLine("Nem megfelelő az összeg!");

                Console.Beep();

                Thread.Sleep(1000);

                return;

            }

            //Ellenőrizd ezt az összeget, hogy 0 és 10 millió között van-e.

            //Figyelj arra, hogy pontosan 0 és 10 millió is lehessen.

            if (osszeg >= 0 && osszeg <= 1000000)

            {

                Console.WriteLine("Megfelelő az összeg!");

            }

            //-        Írd ki a képernyőre, hogy az összeg alapján

            //melyik kategóriába soroltak benneteket.

            // (Pl. az 500.000 a III. kategóriába tartozik.)

            if (osszeg <= 1000000)

            {

                Console.WriteLine("A III. kategóriába tartozik az adott cég.");

            }

            if (osszeg > 1000000 && osszeg <= 5000000)

            {

                Console.WriteLine("A II. kategóriába tartozik az adott cég.");

            }

            if (osszeg > 5000000 && osszeg <= 10000000)

            {

                Console.WriteLine("A I. kategóriába tartozik az adott cég.");

            }

        }

    }

}

2020.12.11. Gyakorlás – OKJ vizsga feladat

A 13. osztály végén komplex vizsgát fogtok tenni. A programozás modulból először interaktív vizsga lesz, és ha ez sikerül, mehettek szóbelizni. Az adatbázis-kezelés modulból csak gyakorlati vizsga lesz. (A részletek kitaláltak.)

Feladat:

1. Kérd be a programozás vizsga eredményét. Ha 50% fölött van, írd ki, hogy az illető szóbelizhet.

Ha alatta van, írd ki, hogy az illető nem szóbelizhet. Újabb utasítással írd ki, hogy jövőre ismételhet.

2. Kérd be az adatbázis-kezelés vizsga eredményét. Ha 50% fölött van, írj ki dícsérő szöveget. Ha alatta van, írj ki elmarasztaló szöveget.

using System;

 

namespace komplex

{

    class Program

    {

        static void Main(string[] args)

        {

            //1. Kérd be a programozás vizsga eredményét.

            Console.WriteLine("Kérem a programozás vizsga eredményeit: ");

            double szam1 = Convert.ToDouble(Console.ReadLine());


            //Ha 50% fölött van, írd ki, hogy az illető szóbelizhet.

            if (szam1 > 50)

            {

                Console.WriteLine("Az illető szóbelizhet!");

            }

            //Ha alatta van, írd ki, hogy az illető nem szóbelizhet.

            //Újabb utasítással írd ki, hogy jövőre ismételhet.

            if (szam1 <=  50)

            {

                Console.WriteLine("Az illető nem szóbelizhet!");

                Console.WriteLine("Az illető jövőre ismételhet!");

            }

 

            //2. Kérd be az adatbázis-kezelés vizsga eredményét.

            Console.WriteLine("Kérem az adatbázis-kezelés vizsga eredményét: ");

            double szam2 = Convert.ToDouble(Console.ReadLine());

            //Ha 50% fölött van, írj ki dícsérő szöveget.

            if (szam2 > 50)

            {

                Console.WriteLine("Ügyes vagy!");

            }

            //Ha alatta van, írj ki elmarasztaló szöveget.

            if (szam2 <= 50)

            {

                Console.WriteLine("Tanulj többet!");

            }

            Console.ReadLine();

        }

    }

}


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