Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#6

Re: function mit unterschiedlichen parametern

  Alt 11. Jan 2005, 23:03
Ich versteh dann das Problem so, dass zu so einen Ausdruck auswerten willst:

a+b-c/d*a...

Dann könntest du ein Record schreiben
Delphi-Quellcode:
Bla = record
   Zahl: real;
   Befehl: byte; //1 -> +, 2-> -...
end;
So könntest du zu jeder Zahl noch mitliefern, wie die nächste Zahl dann bearbeitet werden soll /wird nur etwas kompliziert bei Klammern, aber da sollte auch eher ein Parser rann.

Aufruf dann über Berechne(list: Array of Bla): real;
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat