AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Umsetzung eines erweiterten Taschenrechners
Thema durchsuchen
Ansicht
Themen-Optionen

Umsetzung eines erweiterten Taschenrechners

Ein Thema von aaaaaaaaaa1 · begonnen am 15. Mär 2017 · letzter Beitrag vom 16. Mär 2017
Antwort Antwort
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Anfänger braucht Hilfe XD

  Alt 15. Mär 2017, 16:10
Moin und willkommen in der DP,

sei bitte so gut und ändere den Titel Deines Beitrags. Anfänger waren wir alle mal und je nach Lebenssituation brauchen wir unterschiedlich mehr oder weniger Hilfe.
Ein guter Beitrags-Titel vermittelt einen Eindruck, worum es in der Frage geht.

Danke Dir, denn damit erleichterst Du es anderen, Dein Thema wieder zu finden, wenn sie ein ähnliches Problem haben.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
aaaaaaaaaa1

Registriert seit: 15. Mär 2017
2 Beiträge
 
#2

AW: Anfänger braucht Hilfe XD

  Alt 15. Mär 2017, 16:33
Moin und willkommen in der DP,

sei bitte so gut und ändere den Titel Deines Beitrags. Anfänger waren wir alle mal und je nach Lebenssituation brauchen wir unterschiedlich mehr oder weniger Hilfe.
Ein guter Beitrags-Titel vermittelt einen Eindruck, worum es in der Frage geht.

Danke Dir, denn damit erleichterst Du es anderen, Dein Thema wieder zu finden, wenn sie ein ähnliches Problem haben.
Wie ändern man den Beitrags Titel den?
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Anfänger braucht Hilfe XD

  Alt 15. Mär 2017, 16:43
Wenn du deinen ersten Beitrag änderst gibt es über dem Textfeld noch ein Eingabefeld für den Titel.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

AW: Anfänger braucht Hilfe XD

  Alt 15. Mär 2017, 16:46
Da wirst du wohl einen Matheparser brauchen. Weiteresdazu solltest du mit der Forensuche finden.
Michael
Ein Teil meines Codes würde euch verunsichern.

Geändert von TBx (15. Mär 2017 um 16:53 Uhr) Grund: Tipselfehler korrigiert
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.739 Beiträge
 
Delphi 6 Enterprise
 
#5

AW: Anfänger braucht Hilfe XD

  Alt 15. Mär 2017, 17:15
Als weitere Erleichterung könntest du allen Button dasselbe Onclick-Event zuweisen und in diesem dann ungefähr wie folgt vorgehen:

Delphi-Quellcode:
procedure TForm1.UniversellerButtonClick(Sender: TObject);
begin
  if Sender is TButton then
    begin
    if TButton(Sender).Caption='Cthen
      rechenzeileE.Caption:=''
    else
      rechenzeileE.Caption := rechenzeileE.Caption + TButton(Sender).Caption;
    end;
end;
Das nur mal als eine Anregung. Wenn du mehr programmierst wirst du auch irgendwann feststellen, dass es vllt. sinnvoll ist, die Information, die du z.Zt. in rechenzeileE.Caption (also einer Komponente der GUI) speicherst besser in einer Variablen aufgehoben wäre.
Ralph
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#6

AW: Anfänger braucht Hilfe XD

  Alt 15. Mär 2017, 17:33
Frage nebenbei:
Zitat:
und ich wollte jetzt mal wissen wie ich das machen kann damit delphi die zeichenketten umwandeln kann.
Warum machen eigentlich alle Anfänger einen Taschenrechner, obwohl das eher, sagen wir mal, ein "schwieriges" Ding ist (bzgl. Parser etc) ?

Zitat:
if TButton(Sender).Caption='C' then
Oder jeder Button bekommt einen Tag und man unterscheidet so
Delphi-Quellcode:
case TButton(Sender).Tag of
 0: tue_etwas;
 1: tue_etwas_anderes;
end;

Geändert von a.def (15. Mär 2017 um 17:37 Uhr)
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.739 Beiträge
 
Delphi 6 Enterprise
 
#7

AW: Anfänger braucht Hilfe XD

  Alt 15. Mär 2017, 17:43
Warum machen eigentlich alle Anfänger einen Taschenrechner, obwohl das eher, sagen wir mal, ein "schwieriges" Ding ist (bzgl. Parser etc) ?
Man muss das ja nicht unbedingt als Parser realisieren. Wenn man sich mal einen richtigen ganz einfachen 2,90€ Taschenrechner anschaut, wird da ja auch keine Formel erstellt o.ä.

Da braucht man drei Variablen als Speicher für Zahlen und zwei als Speicher für Operatoren und das war's dann auch schon.
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 00:05 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-2025 by Thomas Breitkreuz