![]() |
Re: Delphi Taschenrechner
;) Übung 3 fehlt :)
Zitat:
Wenn du das weisst ;) Dann wird das dir schnell klar sein :) |
Re: Delphi Taschenrechner
mdiehlz, deine Aufgaben haben mir viel geholfen...
Hätte jetzt aber mal ne Frage dazu, versteh den Fehler den mir die Unit sagt nicht :cry: Das hab ich eingegeben: if label2.caption:='+' then edit1.text:=floattostr(zahl1+zahl2) Und die Unit sagt: Ausdruckstyp muss Boolean sein. Was heißt das jetzt für meine Bedingung bzw. wie muss ich sie umschreiben? Nochmals vielen Dank an alle für die viele, aufgebrachte Geduld! |
Re: Delphi Taschenrechner
Ein Vergleich wird mit '=' durchgeführt. ':=' ist eine Zuweisung.
|
Re: Delphi Taschenrechner
Danke euch allen, er funktioniert!
Kann zwar noch keine komplizierten Terme rechnen aber er läuft mit einem Editfeld! |
Re: Delphi Taschenrechner
Lustig wirds doch wenn man -7 + -6 - -8 eingibt :-D
Kommt da bei dir auch -5 raus? :o) |
Re: Delphi Taschenrechner
tut es :)
kleine Frage noch. Wenn ich einen Button anlege, wie kann ich deklarieren dass er mit klick auf diesem Button das Program beendet? (Pascal befehl) |
Re: Delphi Taschenrechner
Close;
|
Re: Delphi Taschenrechner
Wenn du mehrere Forms hast bedenke, dass das Schließen der Hauptform zur Beendigung des gesamten Programmes bedeutet.
Delphi-Quellcode:
zum Beispiel :)
Form1.Close;
|
Re: Delphi Taschenrechner
Zitat:
Achtung, das Thema ist eher nicht für Anfänger geeignet. Viele Anfänger machen den Fehler sich nicht mit grundlegenden Algorithmen zu beschäftigen. Bei der Entwicklung eines Parsers sollte man halt schon ein paar kennen. Es geht dabei weniger um fertigen Quellcode, sondern eher wie man das Problem am geschicktesten mit bewährten Verfahren löst. Ich habe in meinem Bücherregal Algorithmen von R.Sedgewick stehen. Das Buch wurde vor über 15 Jahren geschrieben. Ist zwar nicht mehr ganz zeitgemäß, aber auch nicht wirklich veraltet. Halt alles prozedural und nicht objektorientiert. Wenn Englisch kein Problem ist, schaue dir mal dieses Buch an: ![]() Oder einfach mal nach dem Thema googeln. Martin |
Re: Delphi Taschenrechner
Noch eine Frage: Wenn ich eine Zahl potenzieren will, benutzte ich ja am besten den befehl power. Wenn ich jedoch eingebe
edit1.text:=(power(zahl1,zahl2) sagt er undefinierter Bezeichner 'power'. Weiß keine Lösung dadrauf... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 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