![]() |
Delphi-Version: 5
Zinsrechnung mit For to do schleife Problem
Hallo,
habe ein problem bei der programmierung von einem Delphi programm. Ich muss anfangsguthaben, zinssatz, gewünschtes endguthaben und die laufzeit in jahren eingebe. Ausgeben soll das Programm dann die beträge in einem Memofeld. Könnt ihr mir bitte helfen ich verzweifle gerade ): |
AW: Zinsrechnung mit For to do schleife Problem
Was hast Du denn jetzt bereits? Zeig mal etwas code.
|
AW: Zinsrechnung mit For to do schleife Problem
Delphi-Quellcode:
Is aber noch nicht komplett wollt erst ma so probieren aber der zeigt mir nen Fehler in der For TO DO Schleife =/
var a,g,e:double ;
z,l,n:real; begin ///Eingabe/// n:=1 ; a:=StrToFloat(Edit1.Text); z:=StrToFloat(Edit2.Text); g:=StrToFloat(Edit3.Text); l:=StrToFloat(Edit4.Text); FOR n:=1 TO l DO BEGIN e:=a*z/100+a; Memo2.Lines.Add(FloatTOStr(e)); END, [edit=Matze][delphi]-Tags eingefügt. Zukünftig bitte selbst daran denken. MfG Matze[/edit] |
AW: Zinsrechnung mit For to do schleife Problem
Ah, Edit:
n und l müssen Ordinaltypen sein, z.B. Integer. Warum nutzt du überhaupt Real als Datentyp, wie kommst du da drauf? |
AW: Zinsrechnung mit For to do schleife Problem
Hallo,
Die Variablen n und I müssen vom Typ "Integer" sein. Sonst funktioniert die Schleife nicht! |
AW: Zinsrechnung mit For to do schleife Problem
ist das nicht egal ob das real oder integer ist? kommt doch nur bei kommazahlen drauf an ???
aufjedenfall gehts schon ma, vielen dank *_* aber die memoliste funktioniert noch nicht? |
AW: Zinsrechnung mit For to do schleife Problem
Na, wenn Du von 1 zu 1 läufst macht er genau 0 durchläufe (1 ist ja schon 1). Also tut er auch nix in die Liste rein.
|
AW: Zinsrechnung mit For to do schleife Problem
aber wartet ma, is das nicht eigentlich schwachsinnig endguthaben und maximallaufzeit einzugeben wenn dann eins von beiden ? oder kann man beides miteinadner verkoppeln?
|
AW: Zinsrechnung mit For to do schleife Problem
@Phoenix:
Quatsch! For I := 1 to 1 do ... läuft genau ein mal durch! |
AW: Zinsrechnung mit For to do schleife Problem
Zitat:
Die Datentypen "Real" und "Double" sind übrigens identisch. Es ergibt also keinen Sinn, mal Real und mal Double zu verwenden. Ändere am besten alles, was du als Real deaklariert hat, in Double, wenn du Zahlen mit Nachkommastellen benötigst. Müsste die Schleife nicht ein einziges Mal durchlaufen werden @Phoenix? Wobei eine Schleife dann natürlich überflüssig ist. Edit: Huch schreibt ihr schnell ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 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 by Thomas Breitkreuz