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 Bruchrechern bei DEephi (https://www.delphipraxis.net/78827-bruchrechern-bei-deephi.html)

Momomaster 11. Okt 2006 17:50


Bruchrechern bei DEephi
 
moin leute ich wollte ma fragen zum ersten, wie ich bei nem normalen taschenrecher das einstellen kann, dass der auch kommazahlen errechen kann, oda ich selber kommazahlen eingeben kann, mit denenn der rechern auch rechent. bei mir steht dann imma, dass das nich gehen würde blalala... könnt ihr mir bidde so schnell es geht antwort schreiben?


MFG Momomaster

3_of_8 11. Okt 2006 17:53

Re: Bruchrechern bei DEephi
 
Du benutzt vermutlich Integer.

Integer sind Ganzzahlen.

Wenn du mit Dezimalbrüchen rechnen willst, nimm einen der Gleitkommatypen wie Real, Single, Double oder Extended.

Momomaster 11. Okt 2006 18:03

Re: Bruchrechern bei DEephi
 
aha und was heißt das jetz auf normaldeutsch? ich bin noch ein noob in sachen delphi.

richie 11. Okt 2006 18:06

Re: Bruchrechern bei DEephi
 
Du sollst statt einem Integer einen anderen Datentyp verwenden.

_frank_ 11. Okt 2006 18:09

Re: Bruchrechern bei DEephi
 
Hi und erstmal willkommen ;)

mal ein einfaches Beispiel:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var v,r:double;
begin
  v:=3.5;
  r:=v+7.6;
  showmessage(FloatToStr(r));
end;
Integer sind Ganzzahlen, wie 3_of_8 schon sagte (in der Schule hießen die AFAIR "natürlich Zahlen"), also ohne nachkommastellen. Wenn du Diese brauchst, musst du einen Fließkomma-Datentyp nehmen.


Zitat:

Zitat von Momomaster
bei mir steht dann imma, dass das nich gehen würde blalala...

Mit so einer Fehlermeldung kann keiner was anfangen, das nächste Mal bitte die Fehlermeldung genau wie sie dasteht...

Gruß Frank

Momomaster 11. Okt 2006 18:13

Re: Bruchrechern bei DEephi
 
das is halt die ganznormale fehlermeldung, dass das mit komma net geht

_frank_ 11. Okt 2006 18:28

Re: Bruchrechern bei DEephi
 
hast du mein Beispiel mal probiert?
beachte . statt ,

bei edit-feldern musst du komma nehmen ...

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var v,r:double;
begin
  edit1.Text:='1,3';
  v:=3.5;
  r:=v+StrToFloat(edit1.text);
  showmessage(FloatToStr(r));
end;
HTH Frank

Momomaster 11. Okt 2006 18:33

Re: Bruchrechern bei DEephi
 
ne hab ich noch net
danke

MFG momomaster

3_of_8 11. Okt 2006 18:37

Re: Bruchrechern bei DEephi
 
Nein.

Natürliche Zahlen ist die Menge N:={1, 2, 3,...}

Das was du meinst sind die ganzen Zahlen Z:={..., -1, 0, 1,...}

Wobei man natürlich sagen muss, dass ein Integer "eigentlich" folgender Menge entspricht:
{-2^31,...-1, 0, 1,...,2^31-1}

Momomaster 11. Okt 2006 18:44

Re: Bruchrechern bei DEephi
 
aha ich kapiers net is aba auch egal
danke für die bewühung ich bin halt nen bisll blöde xD

MFG Momomaster


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 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