AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Taschenrechner

Ein Thema von Dr34m · begonnen am 7. Okt 2007 · letzter Beitrag vom 19. Okt 2007
Antwort Antwort
Seite 3 von 5     123 45      
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#21

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 10:27
Übung 3 fehlt

Zitat von Dr34m:
Argh! What the hell ist "Substr: String" und was "S: String"

wie muss ich das denn da eingeben wenn ich ne rechnung von 18+3 im editfeld hab?
ich versteh nur noch bahnhof!
Wie deklariert man Variablen?
Wenn du das weisst Dann wird das dir schnell klar sein
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Dr34m

Registriert seit: 7. Okt 2007
12 Beiträge
 
#22

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 12:49
mdiehlz, deine Aufgaben haben mir viel geholfen...
Hätte jetzt aber mal ne Frage dazu, versteh den Fehler den mir die Unit sagt nicht

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!
Lukas Nennstiel
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#23

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 12:56
Ein Vergleich wird mit '=' durchgeführt. ':=' ist eine Zuweisung.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Dr34m

Registriert seit: 7. Okt 2007
12 Beiträge
 
#24

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 13:02
Danke euch allen, er funktioniert!
Kann zwar noch keine komplizierten Terme rechnen aber er läuft mit einem Editfeld!
Lukas Nennstiel
  Mit Zitat antworten Zitat
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#25

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 13:36
Lustig wirds doch wenn man -7 + -6 - -8 eingibt
Kommt da bei dir auch -5 raus? )
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
Dr34m

Registriert seit: 7. Okt 2007
12 Beiträge
 
#26

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 14:09
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)
Lukas Nennstiel
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#27

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 14:15
Close;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#28

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 14:39
Wenn du mehrere Forms hast bedenke, dass das Schließen der Hauptform zur Beendigung des gesamten Programmes bedeutet.

Form1.Close; zum Beispiel
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
mdiehlz

Registriert seit: 6. Sep 2006
Ort: Feldatal
30 Beiträge
 
Delphi 10 Seattle Enterprise
 
#29

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 14:49
Zitat von Dr34m:
Danke euch allen, er funktioniert!
Kann zwar noch keine komplizierten Terme rechnen aber er läuft mit einem Editfeld!
Komplizierte Terme lassen sich nur mit einem Parser sinnvoll lösen.
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:
The Tomes of Delphi: Algorithms and Data Structures

Oder einfach mal nach dem Thema googeln.

Martin
Martin Diehl
  Mit Zitat antworten Zitat
Dr34m

Registriert seit: 7. Okt 2007
12 Beiträge
 
#30

Re: Delphi Taschenrechner

  Alt 11. Okt 2007, 20:54
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...
Lukas Nennstiel
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 5     123 45      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:53 Uhr.
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