das liegt sehr wahrscheinlich daran:
A:=strtofloat(edtEnter.Text);
Du könntest wenn es sich bei edtEnter.Text um einen Real Wert handelt diesen mithilfe von Round runden.
A := Round(strtofloat(edtEnter.Text));
:D :D :D Mit dem Round funktioniert es!!!
:D :D :D Danke!!
(Jetzt sass ich ...
Die Suche ergab 3 Treffer
- Mi 8. Okt 2008, 18:10
- Forum: Freepascal
- Thema: For Schleifen Delphi->Lazarus
- Antworten: 5
- Zugriffe: 3260
- Mi 8. Okt 2008, 17:59
- Forum: Freepascal
- Thema: For Schleifen Delphi->Lazarus
- Antworten: 5
- Zugriffe: 3260
Re: For Schleifen Delphi->Lazarus
Hallo Kevin,
der von Dir erstellte Code müsste gehen wenn du aus A und I einen Integer machst.
Gruß,
Jagged.
Hallo Jagged, wenn ich aus A und I einen Integer mache, bekomme ich folgende Fehlermeldung:
LaFactorielleDUnNombreU.pas(40,7) Error: Incompatible types: got "Extended" expected ...
der von Dir erstellte Code müsste gehen wenn du aus A und I einen Integer machst.
Gruß,
Jagged.
Hallo Jagged, wenn ich aus A und I einen Integer mache, bekomme ich folgende Fehlermeldung:
LaFactorielleDUnNombreU.pas(40,7) Error: Incompatible types: got "Extended" expected ...
- Mi 8. Okt 2008, 17:47
- Forum: Freepascal
- Thema: For Schleifen Delphi->Lazarus
- Antworten: 5
- Zugriffe: 3260
For Schleifen Delphi->Lazarus
Hallo,
für die Schule muss ich ein Programm entwickeln, das eine Faktorielle enthält. Doch nun mein Problem. Da wir vorher immer mit Delphi entwickelt haben und jetzt Lazarus haben, weiss ich nicht, wie man eine for-Schleife in Lazarus schreibt.
unit LaFactorielleDUnNombreU;
{$mode objfpc}{$H ...
für die Schule muss ich ein Programm entwickeln, das eine Faktorielle enthält. Doch nun mein Problem. Da wir vorher immer mit Delphi entwickelt haben und jetzt Lazarus haben, weiss ich nicht, wie man eine for-Schleife in Lazarus schreibt.
unit LaFactorielleDUnNombreU;
{$mode objfpc}{$H ...