Guten Abend zusammen, ich habe folgendes Problem :
Ich habe 20 Level die Punkte bekommen.
Level 1 bekommt 10 Punkte
die weiteren Level bis Level 20 sollen jeweils um 25 % steigen.
Das aktuelle Level würde ich gerne aus der DB auslesen.
Im moment habe ich es so :
Da kommt dann das raus ( ungerundet )
Level 1 - 10
Level 2 - 12,5
Level 3 - 15,625
Level 4 - 19.53125
Level 5 - 24.4140625
Wenn ich nun alles zusammen zähle mit :
ergibt 82.0703125 was aber nicht stimmt , weil wenn ich level 1- 5 so zusammen rechne komme ich so knapp bei 80 rum.
Kann man das irgendwie eleganter lösen ?
Mit freundlichen Grüssen
Ich habe 20 Level die Punkte bekommen.
Level 1 bekommt 10 Punkte
die weiteren Level bis Level 20 sollen jeweils um 25 % steigen.
Das aktuelle Level würde ich gerne aus der DB auslesen.
Im moment habe ich es so :
Code:
<?php $level = 0; $faktor = 0.25; $punkte = 10; punkte_rechnung = pow($faktor+1, $level)*$punkte; ?>
Level 1 - 10
Level 2 - 12,5
Level 3 - 15,625
Level 4 - 19.53125
Level 5 - 24.4140625
Wenn ich nun alles zusammen zähle mit :
Code:
<?php $dorf_rechnung_2 = $punkte * ((pow($faktor+1, $level+1)-1)/($faktor)); ?>
Kann man das irgendwie eleganter lösen ?
Mit freundlichen Grüssen
Kommentar