AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Runden auf Jahre/Monate

Ein Thema von GericasS · begonnen am 19. Feb 2008 · letzter Beitrag vom 20. Feb 2008
Antwort Antwort
Seite 1 von 2  1 2      
GericasS

Registriert seit: 13. Feb 2008
27 Beiträge
 
#1

Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:21
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


LG

GericasS
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:23
Was für ein Typ hat die Variable?
Markus Kinzler
  Mit Zitat antworten Zitat
GericasS

Registriert seit: 13. Feb 2008
27 Beiträge
 
#3

Re: Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:24
Zitat von mkinzler:
Was für ein Typ hat die Variable?
hey mkinzler die Variable ist vom typ Integer !
  Mit Zitat antworten Zitat
MrMyagi

Registriert seit: 2. Mai 2007
203 Beiträge
 
Delphi 7 Personal
 
#4

Re: Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:25
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 round , falls es sowas ist, was Du suchst

mfG, Nico
  Mit Zitat antworten Zitat
GericasS

Registriert seit: 13. Feb 2008
27 Beiträge
 
#5

Re: Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:29
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:34
Delphi-Quellcode:
jahre := i div 12;
monate := i mod 12;
Markus Kinzler
  Mit Zitat antworten Zitat
MrMyagi

Registriert seit: 2. Mai 2007
203 Beiträge
 
Delphi 7 Personal
 
#7

Re: Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:35
Ok, Gut.
Das ist doch schonmal etwas genauer
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
  Mit Zitat antworten Zitat
GericasS

Registriert seit: 13. Feb 2008
27 Beiträge
 
#8

Re: Runden auf Jahre/Monate

  Alt 19. Feb 2008, 21:36
Zitat von mkinzler:
Delphi-Quellcode:
jahre := i div 12;
monate := i mod 12;
danke, werds morgen mal ausprobieren !


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

Registriert seit: 13. Feb 2008
27 Beiträge
 
#9

Re: Runden auf Jahre/Monate

  Alt 20. Feb 2008, 10:54
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
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#10

Re: Runden auf Jahre/Monate

  Alt 20. Feb 2008, 10:59
Panel.Caption := Format('%d Jahre, %d Monate',[Jahre, Monate]); Oder so ähnlich
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 Uhr.
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