Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Upgrade einer Software berechnen? Monat / Jahr

Upgrade einer Software berechnen? Monat / Jahr

Schüler Gesamtschule, 10. Klassenstufe

Tags: Formel, Upgrade

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
vished

vished aktiv_icon

22:34 Uhr, 14.08.2019

Antworten
Hallo zusammen,

ich habe Probleme bei der Erstellung einer Formel.

Problem:
Es geht um das Upgraden von Verträgen. Wechselt der User in einen höheren Vertrag, dann muss er nochmal drauf zahlen. Wechselt er in einen niedrigeren Vertrag, dann bekommt er eine Gutschrift.
Genau diese Summe möchte ich ausrechnen.

Ich bin mir aber nicht 100% sicher, wie ich das mache.
Ich habe entweder einen Tarif, in dem der Gebührenintervall
-monatlich ist
- oder jährlich.

Ich bin mir nicht sicher, ob das mit der Zeit jeweils so passt. Berücksichtigt sollten natürlich auch Schaltjahre.
Kann mir hier jemand helfen?

_________

Monat
- Bestellung: 05.05.201916:00 Uhr
- Upgrade: 07.06.201919:00 Uhr
Datum Abrechnung im nächsten Monat ausrechnen: 05.06.2019+1 Monat (addMonth) 05.07.201916:00 Uhr
Differenz an Millisekunden ausrechnen vom 05.06.201916:00 Uhr -05.07.201916:00 Uhr =2602800000 ms
Differenz an Millisekunden vom 05.06.201916:00 Uhr -07.06.201919:00 Uhr =183600000 ms
183600000ms / 2602800000ms =0,0705394190871369

Ungenutzter Teil:
1-0,0705394190871369=0,9294605809128631


Jahr
Anteilig pro Monat
- Bestellung: 05.05.201916:00 Uhr
- Upgrade: 07.06.201919:00 Uhr

Differenz der Monate ausrechnen vom 05.05.201916:00 Uhr -07.06.201919:00 Uhr =1 Monat
Datum Abrechnung im nächsten Monat ausrechnen: 05.06.2019+1 Monat (addMonth) 05.07.201916:00
Differenz vom 07.06.201919:00-05.07.201916:00=2602800000 ms
Differenz an Millisekunden vom 05.06.201916:00 Uhr -07.06.201919:00 Uhr =183600000 ms

1 Monat + (183600000ms /2602800000 ms) =1+0,0705394190871369
=1,070539419087137

1,07053941908713712 Monate =0,0892116182572614

Ungenutzter Teil:
1-0,0892116182572614=0,9107883817427386


Vielen Dank für jede Hilfe

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Hierzu passend bei OnlineMathe:
Mitternachtsformel
Online-Nachhilfe in Mathematik
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.