steep
19.07.2011, 23:40
Warum geht das nicht? Wenn ich Byte anstelle von Single nehme funktioniert es, allerdings nur mit ganzen Zahlen bis 255. Ich will aber auch grössere Zahlen mit Kommastellen addieren.
Kann mir das bitte jemand verständlich erklären?
Dim B1 As Single
Dim B2 As Single
Dim B3 As Word
Declare Function Testfunktion(byval A As Single , Byval B As Single) As Word
Do
Input "Zahl: " , B1
Input "Zahl: " , B2
B3 = Testfunktion(b1 , B2)
Print "--------------------------"
Print "Ergebniss: " ; B3
Print "=========================="
Print Chr(13)
Loop
End
'Funktionen und Prozeduren
Function Testfunktion(a As Single , B As Single) As Word
Testfunktion = A + B
End Function
Kann mir das bitte jemand verständlich erklären?
Dim B1 As Single
Dim B2 As Single
Dim B3 As Word
Declare Function Testfunktion(byval A As Single , Byval B As Single) As Word
Do
Input "Zahl: " , B1
Input "Zahl: " , B2
B3 = Testfunktion(b1 , B2)
Print "--------------------------"
Print "Ergebniss: " ; B3
Print "=========================="
Print Chr(13)
Loop
End
'Funktionen und Prozeduren
Function Testfunktion(a As Single , B As Single) As Word
Testfunktion = A + B
End Function