Hej, mam do zrobienia zadanie na zaliczenie, jego treść to:
Napisać klasę Lekarstwa, która umożliwia przechowanie i zarządzanie informacjami związanymi z aktualną listą leków. Na potrzeby zadania można założyć, że tablice są poprawnie uzupełnione. Klasa ta powinna zawierać następujące pola prywatne: • String[] nazwa – tablica z nazwami leków, • double[] cena – tablica z cenami poszczególnych leków (każda cena przypisana jest do leku zapisanego pod tym samym indeksem w tabeli), • double[] refundacja – tablica z procentem refundacji danego leku (0.1, to 10% itp.). Należy stworzyć konstruktor, w którym wszystkie nazwy leków zapisanych w tabeli zostają zapisane w taki sam sposób: pierwsza litera wielka, reszta małymi literami. Metody publiczne: • double cena(String lek, boolean ubezpieczony) – funkcja, która zwraca cenę leku, którego nazwa podana jest jako parametr funkcji. Jeśli parametr ubezpieczony ma wartość true, to cena zostaje obniżona o taki procent, jaki zapisany jest w tabeli refundacja. • String maksymalnaRefundacji() – funkcja, która zwraca nazwę leku, do którego przysługuje największa refundacja kosztów z NFZ (jeśli lek kosztuje 3 zł i refundacja wynosi 50%, to NFZ dopłaca 1,5 zł, a jeśli lek kosztuje 100 zł, a refundacja wynosi 5%, to NFZ dopłaca 5 zł – w tym przypadku zwrócona zostanie nazwa drugiego leku). • double kosztCalkowity() – funkcja zwraca sumaryczny koszt zamówienia. • void wyswietl() – funkcja wyświetla informacje o leku: jego nazwę, cenę oraz procent refundacji.
Móglby mi ktos wytłumaczyć w jaki sposób mam się do tego zabrać, czy tu bedzie istniała jedna klasa czy więcej? Jestem 2 miesiąc na informatyce i jestem laikiem jeżeli chodzi o te rzeczy a chce się nauczyć ;/