Rückgabe von Float-Werten nicht möglich?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Specht

Betreff: Rückgabe von Float-Werten nicht möglich?

BeitragFr, Aug 27, 2004 17:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

ist es möglich, dass Funktionen auch Kommawerte zurückgeben können?
Bei mir wurden die durch den RETURN-Befehl immer gerundet Sad

Beispiel:
Code: [AUSKLAPPEN]

a# = Rechnen(2.4,5.6)
Print a#

Function Rechnen(Zahl1#,Zahl2#)
ergebnis#=Zahl1#*Zahl2#
DebugLog ergebnis#
Return ergebnis#
End Function


Im Debug-Fenster erscheint das richtige Ergebnis (13.44). Auf dem Bildschirm nur 13.0!
Ist das normal? Oder habe ich was übersehen?

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragFr, Aug 27, 2004 17:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
a# = Rechnen(2.4,5.6)
Print a#
waitkey
Function Rechnen#((Zahl1#,Zahl2#)  ;<<<<<<<<<
ergebnis#=Zahl1#*Zahl2#
DebugLog ergebnis#
Return ergebnis#
End Function


Bei der Function noch sagen wie der Rückgabe wert aussieht
Function Rechnen#((Zahl1#,Zahl2#)
[BB2D | BB3D | BB+]
 

Specht

BeitragFr, Aug 27, 2004 17:53
Antworten mit Zitat
Benutzer-Profile anzeigen
aaah danke schön.

Das sollte vielleicht auch noch in der Hilfe stehen Wink

BladeRunner

Moderator

BeitragFr, Aug 27, 2004 19:39
Antworten mit Zitat
Benutzer-Profile anzeigen
OnlineHilfe hat Folgendes geschrieben:
Mit RETURN kann ein Wert zurückgeliefert werden. Soll ein Integerwert übergeben werden, so kann man ein %-Zeichen am Ende der Funktion-Bezeichnung einfügen (man kann es aber auch ganz weglassen). Soll ein Floatwert übergeben werden, dann muss man #-Zeichen angeben. Für einen Stringwert muss man ein $-Zeichen verwenden.


Tut es schon längst. Rolling Eyes
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

OJay

BeitragFr, Aug 27, 2004 23:41
Antworten mit Zitat
Benutzer-Profile anzeigen
oder mach es so wie Jan_: mit Banks Laughing (nichts für ungut jan)

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group