Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
m1h2k3
Člen
Avatar
m1h2k3:2.6.2021 15:50

Zdravím, potřeboval bych poradit, jak mám v OOP vyřešit tento problém.Všem, co mi pomohou budu velice vděčný a předem všem děkuji :)
Máme tři zaměstnance. Zaměstnanec č.1 se jmenuje Petr Jablonecký. Petr Jablonský má hodinovou sazbu 140 Kč. Zaměstnanec č.2 se jmenuje Jaroslav Suchý. Jaroslav Suchý má hodinovou sazbu 120 Kč, Zaměstnanec č.3 je Klára Hlavatá. Klára Hlavatá má hodinovou sazbu 180 Kč. Zaměstnanec č.4 Petra Tichá. Petra Tichá má hodinovou sazbu 240 Kč. Všichni zaměstnanci mají stejný počet odpracovaných hodin. Počet odpracovaných hodin zaměstnanců je 150.

Vypočítejte mzdu jednotlivých zaměstnanců. Vypočítejte aritmetický průměr mezd zaměstnanců a porovnejte jej s průměrnou mzdou v ČR. Průměrná mzda v ČR je 30 000 Kč.

Zkusil jsem: Bohužel vše, co jsem zkoušel, bylo velmi vzdáleno od správného řešení.

Chci docílit: Potřeboval bych to do školy, kde to začínáme probírat, ale prozatím jsem v tomto ohledu úplný nováček

 
Odpovědět
2.6.2021 15:50
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na m1h2k3
Alesh:2.6.2021 20:45

Když to v té škole začínáte brát, tak se jistě i dozvíte, jak se to řeší. Že by po tobě chtěli řešit něco, co tě ještě nenaučili, vypadá nepravděpodobně. ;-)
Hochu, zhruba to řešení bude vypadat takto:

  • vytvoříš třídu Zamestnanec
  • atributy budou jmeno, prijmeni, hodinovaSazba, pocetHodin
  • tributy můžeš ideálně nastavit už v konstruktoru
  • metoda SpocitejMzdu (ze zadání to není úplně jasné, ale předpokládám, že těch 150 hodin je měsíční počet hodin, tedy plat = součin sazby a hodin)... nebo vlastně to může být taky atribut.
  • v Main pak vytvoříš ty zaměstnance
  • pak už jen pro všechny uděláš výpis do konzole s použitím toho atributu plat (porovnáš s tím republikovým průměrem)

Trivka... :-D

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
2.6.2021 20:45
Avatar
m1h2k3
Člen
Avatar
m1h2k3:4.6.2021 20:09

Děkuji moc

 
Nahoru Odpovědět
4.6.2021 20:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.