09-05-2020, Saturday-19:00:00
(Dieser Beitrag wurde zuletzt bearbeitet: 09-05-2020, Saturday-19:00:56 von Dwachs2.)
In freight.calc_revenue(...) ist noch der Speedbonus drin (Basiswert = 1000). Der muss wieder abdividiert werden, ausserdem der Faktor 3, den du erwaehnt hast.
Bei ganzzahliger Division werden alle Nachkommastellen 'vergessen'. D.h. dort ist 4/5 = 0. In der Rechnung (a + 1500)/3000 ist 1500 da, damit das Ergebnis gerundet wird: Ist a = 1600, dann ist a/3000 = 0 aber (a+1500)/3000 = 1, was naeher am wahren Wert 1600/3000 = 0.5333.. ist.
pay_for_total_distance wird nicht beruecksichtigt. Das kann zur Zeit nicht mal abgefragt werden. Brauchst du das?
Bei ganzzahliger Division werden alle Nachkommastellen 'vergessen'. D.h. dort ist 4/5 = 0. In der Rechnung (a + 1500)/3000 ist 1500 da, damit das Ergebnis gerundet wird: Ist a = 1600, dann ist a/3000 = 0 aber (a+1500)/3000 = 1, was naeher am wahren Wert 1600/3000 = 0.5333.. ist.
pay_for_total_distance wird nicht beruecksichtigt. Das kann zur Zeit nicht mal abgefragt werden. Brauchst du das?