Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ordination;
- import java.time.*;
- public class DagligFast extends Ordination {
- private double Morgen, Middag, Aften, Nat;
- private final Dosis[] doser = new Dosis[4];
- public DagligFast(LocalDate startDen, LocalDate slutDen, Laegemiddel laegemiddel, double Morgen, double Middag,
- double Aften, double Nat) {
- super(startDen, slutDen, laegemiddel);
- this.Morgen = Morgen;
- this.Middag = Middag;
- this.Aften = Aften;
- this.Nat = Nat;
- }
- public void createDosis(Dosis[] doser) {
- Dosis dosis1 = new Dosis(LocalTime.parse("07:00"), Morgen);
- doser[0] = dosis1;
- Dosis dosis2 = new Dosis(LocalTime.parse("12:00"), Middag);
- doser[1] = dosis2;
- Dosis dosis3 = new Dosis(LocalTime.parse("18:00"), Aften);
- doser[2] = dosis3;
- Dosis dosis4 = new Dosis(LocalTime.parse("01:00"), Nat);
- doser[3] = dosis4;
- }
- public Dosis[] getDoser() {
- return doser;
- }
- @Override
- public double samletDosis() {
- double samlet = 0;
- samlet = (Morgen + Middag + Aften + Nat) * super.antalDage();
- return samlet;
- }
- @Override
- public double doegnDosis() {
- double samlet = 0;
- samlet = (Morgen + Middag + Aften + Nat);
- return samlet;
- }
- public Laegemiddel getLaegemiddel() {
- return laegemiddel;
- }
- @Override
- public String getType() {
- return "DagligFast";
- }
- }
Add Comment
Please, Sign In to add comment