12-06-2020, Friday-01:22:38
Nochmal zu den Wertverlust, denke die Formel ist nicht auf Anhieb klar verständlich.
1 - 0.997 = 0.003 das sind also 0,3% (0,3% / 100 = 0.003)
Wenn man also mit 0.997 multipliziert dann zieht man von seinem Betrag 0.3% ab
Das ist pro Monat -> also 12 * 0,3 % = 3,6% pro Jahr
Da aber pro Monat gerechnet wird sind das - 0.3% zwölf mal hintereinander 0.997 * 0.997 * 0.997 * 0.997 * ...* ..* ... . .. ..
Macht 3,5411% degressive Abschreibung pro Jahr
Der Wert des Fahrzeugs halbiert sich in etwa alle 20 Jahre
Ich habe nicht vorgeschlagen das zu ändern.
Allerdings, wenn der Wert nicht fest im Programm wäre, sondern konfigurierbar, vielleicht auch noch für Eisenbahn, Flugzeug Schiff und LKW/Bus unterschiedlich, wäre vielleicht ganz nett.
Ich habe aber mit dem derzeitigen Stand kein Problem.
Zitat:uint32 vehicle_t::calc_sale_value() const
{
// if already used, there is a general price reduction
double value = (double)desc->get_price();
if( has_driven ) {
value *= (1000 - welt->get_settings().get_used_vehicle_reduction()) / 1000.0;
}
// after 20 year, it has only half value
return (uint32)( value * pow(0.997, (int)(welt->get_current_month() - get_purchase_time())));
}
1 - 0.997 = 0.003 das sind also 0,3% (0,3% / 100 = 0.003)
Wenn man also mit 0.997 multipliziert dann zieht man von seinem Betrag 0.3% ab
Das ist pro Monat -> also 12 * 0,3 % = 3,6% pro Jahr
Da aber pro Monat gerechnet wird sind das - 0.3% zwölf mal hintereinander 0.997 * 0.997 * 0.997 * 0.997 * ...* ..* ... . .. ..
Macht 3,5411% degressive Abschreibung pro Jahr
Der Wert des Fahrzeugs halbiert sich in etwa alle 20 Jahre
Ich habe nicht vorgeschlagen das zu ändern.
Allerdings, wenn der Wert nicht fest im Programm wäre, sondern konfigurierbar, vielleicht auch noch für Eisenbahn, Flugzeug Schiff und LKW/Bus unterschiedlich, wäre vielleicht ganz nett.
Ich habe aber mit dem derzeitigen Stand kein Problem.