C++ Zahl runden so das Zahl vor dem Komma und danach getrennt ist.
-
hallo an alle,
Bin neuling daher erstmal sorry wenn ich die frage in der falschen Kategorie gepostet habe.
Habe ein Problem, unser lehrer hat uns eine aufgabe gestellt wo wir die Kreditlaufzeit eines Darlehns berechnen sollen.
Das funktioniert so weit ganz gut, jedoch bekomme ich das Ergebnis jetzt in Monaten.
Nun möchte er aber das es getrennt ist also z.b nicht 67Monate sondern 5 Jahre und 7 Monate. Gibt es dort eine möglichkeit dies über befehle zu trennen?Danke im voraus
Alex
-
Benutze dazu den Modulo-Operator %, der den Rest einer Division zurückgibt:
int NurMonate = 67; int Jahre = NurMonate/12; // 67/12 = 5 (wird bei Int-Division abgerundet) int Monate = NurMonate%12; // 67%12 = 7 (Rest der Division 67/12)Die Variabeln Jahre und Monate geben die von dir gewünschten getrennten Werte an.
-
Nexus schrieb:
Benutze dazu den Modulo-Operator %, der den Rest einer Division zurückgibt:
int NurMonate = 67; int Jahre = NurMonate/12; // 67/12 = 5 (wird bei Int-Division abgerundet) int Monate = NurMonate%12; // 67%12 = 7 (Rest der Division 67/12)Die Variabeln Jahre und Monate geben die von dir gewünschten getrennten Werte an.
Dankesehr, das funktioniert perfekt.