Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Brauche Hilfe für einen Taschenrechner

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.10.2009, 13:35 Uhr
Freddy



Hi Leute,

ich bin gerade dabei mir C++ selbst ein wenig näher zu bringen (auch wenn ich es nicht immer gleich verstehe)
Nun denn. Ich habe mich ein mal an einen Taschenrechner gewagt, erst an einen, der nur einstellig, dann aber auch mehrstellig rechnen kann. Sogar mit der Null-Division hatte ich keine Probleme.
Nun stehe ich aber vor einem Problem:
Ich kann nur mit ganzen Zahlen rechnen (aber Kommazahlen gibt er aus)
Nun dachte ich mir, dass ich auch mit Kommazahlen rechnen möchte.
Ich bin auch soweit, dass ich, wenn ich die Kommataste drücke, dann einen Punkt in meinem Rechenfeld habe.
Doch fehlt mir leider die springende Idee wie ich es nun schaffen kann, dass der auch wirklcih mit der Kommazahl rechnet und nicht einfach 2.5 + 2 = 7 hinschreibt

Wenn ihr noch mehr Informationen benötigt sagt bescheid. ich werde versuchen euch diese hier noch bereit zu stellen.

Lg
Freddwart
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.10.2009, 22:47 Uhr
öni



Ja wie liest du die Zahlen ein, wo liest du die Zahlen ein (Gui oder Konsole?). Zeig mal ein Stück Code, ich weiß noch als ich sowas gemacht hab, hab ich die Zahlen eingelesen und versucht direkt als Float zu konvertieren, das dürfte funktionieren, musst eben abfangen falls jemand was anderes als eine Zahl eingibt.

Aber ohne Code kann ich dir nicht viel helfen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.11.2009, 10:48 Uhr
~Karootenkind
Gast


Wie schon bei mein Vorgänger gesagt hilft eine Konvertierung:

C++:
Edit1->Text= StrToFloat (Edit2->Text) + 2;

//In Edit eins soll das Egebniss ausgegeben werden also rechnet er:
2+Edit2->Text
Aber udrch den Befehl " StrToFloat () " nimmt er zum rechnen keinen String sondern eine float dan klappts.


Mfg Karootenkind
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: