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