Autor Beitrag
scorp
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Di 03.06.03 19:28 
Hi ich hab folgendes Problem muss für die Schule ein Programm schrieben das mit Potenzen rechnet und es muss ne for-schleife drinn sein.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm1.Button1Click(Sender: TObject);
var potenzeingabe, potenzrechnung, ergebnis, wert: double;
begin
  potenzeingabe := strtofloat (potedt.text);
  wert := strtofloat (edtwert.text);
  for potenzrechnung := 1 to potenzeingabe do
    begin
      ergebnis := wert * potenzrechnung;
    end;
      label1.caption := floattostr (ergebnis);
 end;


Ich glaube dass das Programm so laufen würde nur birngt mein Delphi ständig folgender Fehler

Zitat:
[Fehler] potenz1.pas(36): FOR-Schleifenvariable muß von ordinalem Typ sein


Zuletzt bearbeitet von scorp am Mi 04.06.03 09:58, insgesamt 1-mal bearbeitet
Fred Ferkel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 87



BeitragVerfasst: Di 03.06.03 19:29 
mach einfach aus potenzrechnung ne integer variable anstatt double
auch aus potenzeingabe


Zuletzt bearbeitet von Fred Ferkel am Di 03.06.03 19:31, insgesamt 1-mal bearbeitet
Tweafis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 647

WinXP + fbsd
Delphi 5 Prof
BeitragVerfasst: Di 03.06.03 19:29 
Hi, mach einfach potenzrechnung vom typ integer.

Fis

// too late...

_________________
.: Es wird der Tag kommen, an dem wir es nicht mehr ändern können :.
scorp Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Di 03.06.03 19:33 
Danke Jungs es läuft!!!!!
MKehrer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 114

NT, 2000
D6
BeitragVerfasst: Do 05.06.03 09:04 
scorp hat folgendes geschrieben:
Hi ich hab folgendes Problem muss für die Schule ein Programm schrieben das mit Potenzen rechnet und es muss ne for-schleife drinn sein.


Hi Scorp,
wenn Du Deinen Lehrer etwas ärgern willst, dann nimm diesen Code;

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
Uses Math;

Function Potenz(a,b:Integer):Real;
Var i:Integer;
Begin
  Result:=IntPower(a,b);
  For i:=0 to 2 do ShowMessage('Ich bin eine For-Schleife');
End;


Der Code berechnet eine Potenz und es ist ein For-Schleife drin

_________________
Manfred
Was Du siehst ist in Dir (Smile)
scorp Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 05.06.03 14:20 
Danke aber ich glaub das lass ich lieber!!! *gg*
Nochmal grosses Lob an die Admins die auq.de auf die beine gestellt haben!!!