Guten Tag ich habe ein Projekt das ich in ein paar tagen abgeben muss aber die Formel ist falsch und ich weiß nicht warum und finde den Fehler nicht vielleicht kann mir hier einer weiter helfen.
Das habe ich bisher nicht wundern das ist nicht in der Console sondern ein JFrame (GUI).
Hier so sieht die Aufgabe aus damit man auch versteht warum ich zb 0.15% pro std genommen habe.
Code:
public void jrechnen_ActionPerformed(ActionEvent evt) {
double gewicht = (Double)jgewicht.getValue();
double zeit = (Double)jzeit.getValue();
double konsuming = 0;
double konsumbier = 0;
double konsumwein = 0;
double konsumwodka = 0;
double bierml = jbierml.getDouble();
double weinml = jweinml.getDouble();
double wodkaml = jwodkaml.getDouble();
double BAK = 0;
konsumbier = bierml*5.0 / 100*0.8;
konsumwein = weinml*14.0 / 100*0.8;
konsumwodka = wodkaml*40.0 / 100*0.8;
konsuming = konsumbier + konsumwein + konsumwodka;
//MoW Rechnung
if (jrb_m.isSelected()) {
BAK = konsuming / gewicht*0.7;
} // end of if
else {
BAK = konsuming / gewicht*0.6;
} // end of if-else
for (int i=0 ; i < zeit ; i++) {
BAK = BAK*0.85;
} // end of for
BAK = Math.round( BAK * 100d ) / 100d;
jergebnis.setText(BAK+"%");
} // end of jrechnen_ActionPerformed
Das habe ich bisher nicht wundern das ist nicht in der Console sondern ein JFrame (GUI).
Hier so sieht die Aufgabe aus damit man auch versteht warum ich zb 0.15% pro std genommen habe.
Zuletzt bearbeitet: