Registriert seit: 17. Nov 2005
Ort: Hamburg
1.063 Beiträge
Delphi XE2 Professional
|
Re: Taschenrechner: Quadrieren (a^b)
13. Feb 2007, 13:25
Zitat von TonyR:
Delphi-Quellcode:
ergebnis:=a;
for i:=1 to a-1 do
ergebnis:=ergebnis*i;
Falsch !
Delphi-Quellcode:
ergebnis:=1;
for i:=a downto 2 do
ergebnis:=ergebnis*i;
Warum? : Weil 0! = 1 definiert ist. Deine Methode liefert bei a=0 als Ergebnis 0.
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
|