50 lines
1.5 KiB
Java
50 lines
1.5 KiB
Java
import java.util.ArrayList;
|
|
|
|
public class Bestellung {
|
|
String name;
|
|
String adresse;
|
|
ArrayList<Double> preis;
|
|
ArrayList<Integer> mwSteuer;
|
|
ArrayList<Double> gewicht;
|
|
|
|
public Bestellung() {
|
|
|
|
}
|
|
public Bestellung(String name, String adresse, ArrayList<Double> preis, ArrayList<Integer> mwSteuer, ArrayList<Double> gewicht) {
|
|
this.name = name;
|
|
this.adresse = adresse;
|
|
this.preis = preis;
|
|
this.mwSteuer = mwSteuer;
|
|
this.gewicht = gewicht;
|
|
}
|
|
|
|
public void bestellbestätigung(){
|
|
System.out.println("Bestellungbestätigung: \n" + name);
|
|
System.out.println("Ihre Bestellung wurde erflogreich aufgenommen und wird an " + adresse + " geliefert.");
|
|
System.out.println("Die Bestellung wird in 5-7 Werktagen bei Ihnen eintreten. \nVielen Dank für Ihre Bestellung!");
|
|
}
|
|
|
|
public double bruttoPreisBerechnung() {
|
|
double versandkosten = 0;
|
|
double gesamtGewicht = 0;
|
|
for (int i = 0; i < gewicht.size(); i++) {
|
|
gesamtGewicht += gewicht.get(i);
|
|
}
|
|
if (gesamtGewicht >= 0.1) {
|
|
versandkosten = 3.95;
|
|
} else if (gesamtGewicht >= 1) {
|
|
versandkosten = 4.95;
|
|
} else if (gesamtGewicht >= 5) {
|
|
versandkosten = 5.95;
|
|
} else {
|
|
versandkosten = 19.95;
|
|
}
|
|
double summeProdukte = 0;
|
|
for (int i = 0; i < preis.size(); i++) {
|
|
summeProdukte += preis.get(i);
|
|
}
|
|
double bruttoPreise = (summeProdukte + versandkosten) *
|
|
|
|
}
|
|
}
|