import java.util.*;
import java.lang.Math;

class Segelboot {
  protected double betrag;
  public int anzahlKabinen;
  public void segelSetzen() {}
  public void steuern() {}
  
  public Segelboot(int anzahlKabinen, double betrag) {
    this.betrag = betrag;
    this.anzahlKabinen = anzahlKabinen;
  }

  public double betrag() {
    return betrag * 1.19;
  }
}

class Sonnenschirm {
  enum Muster {
    GruenWeissGestreift, OrangeGelbGepunktet, Rot
  }
  
  protected double preis;
  Muster muster;
  void aufspannen() {}

  public Sonnenschirm(Muster muster, double preis) {
    this.preis = preis;
    this.muster = muster;
  }

  public double preis() {
    return preis * 1.19;
  }
}

class Eis {
  enum Geschmacksrichtung {
    Zitrone, Erdbeer, Vanille, Schokolade
  }

  protected double nettoPreis;
  Geschmacksrichtung geschmack;
  void essen() {}

  public Eis(Geschmacksrichtung geschmack, double nettoPreis) {
    this.nettoPreis = nettoPreis;
    this.geschmack = geschmack;
  }

  public double bruttoPreis() {
    return nettoPreis * 1.07;
  }
}

class Haengematte {
  protected double kosten;
  double spannweite;
  void aufhaengen() {}

  public Haengematte(double spannweite, double kosten) {
    this.kosten = kosten;
    this.spannweite = spannweite;
  }

  public double kosten() {
    return kosten * 1.19;
  }
}

class Buch {
  protected double unkosten;
  String titel;
  void lesen() {}

  public Buch(String titel, double unkosten) {
    this.unkosten = unkosten;
    this.titel = titel;
  }

  public double unkosten() {
    return unkosten * 1.07;
  }
}

public class Warenhaus {
  public static void main(String[] args) {
    // Produkte definieren
    Segelboot boot = new Segelboot(2, 39999.99);
    Eis eis = new Eis(Eis.Geschmacksrichtung.Erdbeer, 2.0);
    Sonnenschirm schirm = new Sonnenschirm(Sonnenschirm.Muster.Rot, 99.99);
    Buch buch = new Buch("Last Act in Palmyra", 8.99);
    Haengematte haengematte = new Haengematte(2.5, 39.95);
    
    // Gesamtpreis berechnen
    double gesamtpreis = 0;
    gesamtpreis += boot.betrag();
    gesamtpreis += eis.bruttoPreis();
    gesamtpreis += schirm.preis();
    gesamtpreis += buch.unkosten();
    gesamtpreis += haengematte.kosten();
    
    System.out.println("Der Gesamtpreis beträgt " + Math.round(gesamtpreis*100.0)/100.0 + " EUR (inkl. Steuern).");
  }
}