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"
|