![]() |
Runden auf Jahre/Monate
Abend Jungs,
ich hab eine Frage, gibt es eine Möglichkeit den Wert eine Variable in Jahren/Monaten zu runden und anschließend auszugeben z.B in einen Panel ? Ich hab leider gerade den Quellcode nicht :roll: :| LG GericasS |
Re: Runden auf Jahre/Monate
Was für ein Typ hat die Variable?
|
Re: Runden auf Jahre/Monate
Zitat:
|
Re: Runden auf Jahre/Monate
Wie genau stellst Du dir das eigendlich mit dem runden vor.
Bzw was soll man eingeben und auf was soll gerundet werden? ansonsten such ma nach :arrow: round , falls es sowas ist, was Du suchst mfG, Nico |
Re: Runden auf Jahre/Monate
Zitat:
Hey nico, also folgendermaßen : ich hab eine Kreditberechnung, diese wird durch raten und zinsen auf 0 runtergerechnet... derweil ergibt sich in einer Variable in dem fall i(integer) die Anzahl der Monate die gebraucht wird um auf 0 zu kommen. Diese Variable möchte ich ausgeben, in Form von Jahren/Monaten dies aber ein einem Panel ! LG |
Re: Runden auf Jahre/Monate
Delphi-Quellcode:
jahre := i div 12;
monate := i mod 12; |
Re: Runden auf Jahre/Monate
Ok, Gut.
Das ist doch schonmal etwas genauer :P an Deiner Stelle würde ich das ganze in eine Schleife einbauen, wie Du denke ich mal auch vorhast und dann einfach sagen if Kredit <= 0 then Ausgabe Monate. Edit: JOa und dann halt, wie mkinzler schon geschrieben hat, kannste ja die Monate in Jahre etc umrechnen. mfG, Nico |
Re: Runden auf Jahre/Monate
Zitat:
@MrMyagi : sry wie unhöflich, werde deine Methode auch ausprobieren, danke dafür =) |
Re: Runden auf Jahre/Monate
Hey allerseits,
der Code funktioniert super mit div und mod. So jetzt komm ich nur zu dem Problem, das unser Informatiklehrer dieses Ergebnis in einem Panel ausgegeben haben will. Nur jezt frage ich mich, wie soll ich in einem Panel 2 Ergebnisse ausgeben, weil zusammenrechnen würde ja keinen Sinn ergeben. :| LG GericasS :cheers: |
Re: Runden auf Jahre/Monate
Delphi-Quellcode:
Oder so ähnlich :mrgreen:
Panel.Caption := Format('%d Jahre, %d Monate',[Jahre, Monate]);
|
Re: Runden auf Jahre/Monate
Entwder 2 Labels auf das Panel legen oder die Werte zu einem String zusammenfügen.
|
Re: Runden auf Jahre/Monate
Zitat:
könntest du das mit dem String vll. genauer erläutern :zwinker: |
Re: Runden auf Jahre/Monate
Zitat:
|
Re: Runden auf Jahre/Monate
Zitat:
Danke hat geklappt :zwinker: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz