Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Runden auf Jahre/Monate (https://www.delphipraxis.net/108802-runden-auf-jahre-monate.html)

GericasS 19. Feb 2008 20:21


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

mkinzler 19. Feb 2008 20:23

Re: Runden auf Jahre/Monate
 
Was für ein Typ hat die Variable?

GericasS 19. Feb 2008 20:24

Re: Runden auf Jahre/Monate
 
Zitat:

Zitat von mkinzler
Was für ein Typ hat die Variable?

hey mkinzler die Variable ist vom typ Integer ! :stupid:

MrMyagi 19. Feb 2008 20:25

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

GericasS 19. Feb 2008 20:29

Re: Runden auf Jahre/Monate
 
Zitat:

Zitat von MrMyagi
Wie genau stellst Du dir das eigendlich mit dem runden vor.
Bzw was soll man eingeben und auf was soll gerundet werden?


mfG, Nico


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

mkinzler 19. Feb 2008 20:34

Re: Runden auf Jahre/Monate
 
Delphi-Quellcode:
jahre := i div 12;
monate := i mod 12;

MrMyagi 19. Feb 2008 20:35

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

GericasS 19. Feb 2008 20:36

Re: Runden auf Jahre/Monate
 
Zitat:

Zitat von mkinzler
Delphi-Quellcode:
jahre := i div 12;
monate := i mod 12;

danke, werds morgen mal ausprobieren ! :-D


@MrMyagi : sry wie unhöflich, werde deine Methode auch ausprobieren, danke dafür =)

GericasS 20. Feb 2008 09:54

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:

DeddyH 20. Feb 2008 09:59

Re: Runden auf Jahre/Monate
 
Delphi-Quellcode:
Panel.Caption := Format('%d Jahre, %d Monate',[Jahre, Monate]);
Oder so ähnlich :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:14 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz