Einzelnen Beitrag anzeigen

Beat

Registriert seit: 30. Nov 2012
12 Beiträge
 
#22

AW: Taschenrechner ein Editfeld

  Alt 1. Dez 2012, 18:39
Du wirst doch wissen, was eine Variable und was ein Integer ist.
Delphi-Quellcode:
var
  Operation: integer;
...
case Operation of
  1: Addieren(Zahl1, Zahl2);
  2: Subtrahieren(Zahl1, Zahl2);
  3: Multiplizieren(Zahl1, Zahl2);
  4: Dividieren(Zahl1, Zahl2);
  else
    //ungültige Operation, entsprechend reagieren
end;
Etwas lesbarer wird das mit einem eigenen Aufzählungstypen:
Delphi-Quellcode:
type
  TOperation = (opPlus, opMinus, opMal, opDurch);

var
  Operation: TOperation;
...
case Operation of
  opPlus: Addieren(Zahl1, Zahl2);
//usw. usf.
Ich will vorerst nochmal anmerekn wir haben in der Schule erst 3 Delphi Stunden gehabt Ihr müsst mich also wie ein Vollpfosten behandeln, sorry
Gut, ich bevorzuge deinen 2. Quelltext, wobei mir da noch 2 Fragen offen sind.

1. Unter type hast du TOperation, was ist das ? ein Button ist ja ein TButtoon, aber was ist eine TOperation ?

2. Das Case of kommt dann in den '=' Button nicht wahr ?


Aber danke nochmal, dass hier so großzügig geholfen wird

Geändert von Beat ( 1. Dez 2012 um 18:41 Uhr) Grund: Irreführende Rechtschreibfehler
  Mit Zitat antworten Zitat