2020.01.08. Gyakorlás: Okosasztal

Házi feladat befejezni.

Röpdolgozat várható a következő órákon.

Okosasztal

Egy informatikai startup cég egy vadonatúj terméket fejleszt: terveztek egy okosasztalt, ami számítógépes munkavégzéshez használható.

Az erről szóló cikket olvasd el itt:

https://index.hu/techtud/2020/04/22/hatalmasat_robbantott_indiegogon_a_magyar_okosasztal/

A cikk írásának pillanatában az Indiegogón 78584 amerikai dollárt szedett össze a cég.

(A cikk igaz, de a feladat lenti részei nem fedik a valóságot.)

A cég beszerzett 30000 eurót európai uniós támogatásból és 15 millió forintot hazai támogatásból.

Feladat:

Számold ki, hogy (magyar forintban számolva) mennyi pénze van a cégnek a fenti három forrásból.

Az aktuális árfolyamokat itt megnézheted: https://www.mnb.hu/arfolyamok

A beérkezett pályázati összegeket tárold konstansokban.

A kiszámolt teljes bevételt vizsgált egyágú szelekciókkal a következőképpen:

- ha az összeg 45 millió ft és 48 millió ft között van, akkor a cég a Smart One Basic típus gyártását kezdi el

- ha az összeg 48 millió ft és 50 millió ft között van, akkor a cég az AiT One típus gyártását kezdi el

- ha az összeg 50 millió ft felett van, akkor a cég a Phantom 1 típus gyártását kezdi el

- ha az összeg nem éri el a 45 milliót, akkor írd ki a képernyőre, hogy nem tudják elkezdeni a termelést, és azt is, hogy mennyi hiányzik a 45 millióhoz.

Az első három esetben írd ki azt is, hogy az adott asztal milyen extrákat tartalmaz. Ezt te találd ki a cikk alapján, pl. a legolcsóbb verzió a következő extrákat tartalmazza: elektronikusan zárható biztonsági fiók,  ambient LED világítás.

Minden információt a szelekciókon kívül írj ki.

Máté megoldása:

            const int _45millo = 45000000; 

            const int _48millio = 48000000;  

            const int _50millio = 50000000;  

             const int indiego = 78584; //dollar  

            const int europaiTamogatas = 30000; //euro  

            const int itthoniTamogatas = 15000000; //Ft  

            Console.WriteLine("Az Indiego-ból {0} Dollár jött", indiego);  

            Console.WriteLine("Az Európai támogatásból {0} Euró jött", europaiTamogatas); 

            Console.WriteLine("Itthoni támogatásból: {0} Ft-jött", itthoniTamogatas); 

             const double eur = 356.78; 

             const double usd = 290.80; 

           double forintOsszesen = (eur * europaiTamogatas) + (indiego * usd) + itthoniTamogatas; 

            Console.WriteLine("Összesen: {0:0}Ft",forintOsszesen); 

            Console.ReadLine(); 

             string tipus = String.Empty;  

            string extra = String.Empty;  

            if (forintOsszesen < _45millo)  

            {  

                Console.WriteLine("A termelést jelenleg még nem tudják elkezdeni! Ennyi hiűnyzik: {0}Ft", _45millo-forintOsszesen); 

                tipus = "hiba!";  

                extra = "hiba!";  

            } 

             if (forintOsszesen > _45millo && forintOsszesen <= _48millio)  

            { 

                tipus = "Smart One Basic";  

                extra = "elektronikusan zárható biztonsági fiók, ambient LED világítás";  

            }  

            if (forintOsszesen > _48millio && forintOsszesen <= _50millio)  

            {  

                tipus = "AiT One";  

                extra = "elektronikusan zárható biztonsági fiók, ambient LED világítás, bluetooth kihangosító,bluetooth hangszóró";  

            } 

             if (forintOsszesen > _50millio)  

            {  

                tipus = "Phantom 1";  

                extra = "elektronikusan zárható biztonsági fiók, ambient LED világítás, bluetooth kihangosító, bluetooth hangszóró, lábtartó, aromaterápiás párologtató"; 

             } 

             Console.WriteLine("Ebből a pénzből {0} ezt a típust lehet megvenni, amihez ilyen extrák járnak: {1}",tipus,extra);  

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