Hallöchen,
ich habe aus langeweile angefangen einen Taschenrechner mit Delphi (Version 6) zu erstellen.
Jetzt bin ich grade dabei zu versuchen eine Wurzelzieh Funktion zu machen. Da eine Quadratwurzel als ^1/2 definiert ist bin ich auf folgendes gekommen:
IF combobox1.text='Wurzel ziehen' Then
Begin
wert1 := StrToInt(Edit1.text);
wert2 := StrToInt(Edit2.text);
Ergebniss := wert1 ^ (1 div wert2);
Edit3.Text :=IntToStr(Ergebniss);
End;
wert2 ist die x-te Wurzel von wert1
Als Fehlermedung kommt:
Zeigertyp Erwartet in der Spalte mit Ergebniss := wert1 ^ (1 div wert2);
Meine Vermutung ist, dass das Hochzeichen (^) Falsch ist, obwohl es eigentlich richtig sein müsste (sagt zumindist mein Freun)???
Ich hoffe ihr könnt mir helfen, falls ihr noch mehr Infos braucht, sagt bescheid
Aquaplant (237) 3x Beste Antwort 7x "Danke"
|