Java:
public class ubung7 {
static double autorechnung (double aw, double st, double verbrauch, double bd, double fl) { // Der bd steht für entweder Benzin oder Diesel, ser Benutzer ja es ausschließlich eingeben
aw = aw + st + (verbrauch/100*fl)*bd;
return aw;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner (System.in);
System.out.println("Anschaffungwert bitte eingeben:");
double aw = s.nextDouble();
System.out.println("Jährliche steur bitte eingeben:");
double st = s.nextDouble();
System.out.println("Bitte Auto verbaruch eingeben:");
double verbrauch = s.nextDouble();
System.out.println("Benzin oder Diesel verbrauch Preis bitte eingeben:");
double bd = s.nextDouble();
System.out.println("Jährliche Fahrleistung bitte eingeben: ");
double fl = s.nextDouble();
double laufzeit = 6;
double summe = autorechnung (aw,st,verbrauch,bd,fl);
double summe = summe + summe;
for (int i=0; i<laufzeit; i++) {
System.out.println("Jahr " + i + " Betrag: " + summe + " €" );
}
}
}
Also wenn der Programm jetzt mit der Code läuft, bekomme in der erste Jahr ein Betraf von 54 Tausend, das wäre der doppelt und das möchte ich nicht.
Ich will dass bei der erste Jahr ein Betrag von 27 Tausend (doppelt von der 54) kommt und erst in der zweite Jahr ein wert von 54 Tausend.
Wie kann ich das machen?