Archiv verlassen und diese Seite im Standarddesign anzeigen : Zahlen multiplizieren
robotikfan
29.08.2006, 13:53
Hallo,
Wie kann ich in Basom Variablen mit Zahlen multiplizieren?
z.b.
Dim zahl1 as Double
Dim ergebnis as Double
zahl1 = 12.34
ergebnis = zahl1 * 100
wieso kommt da immer ein fehler?
falerion
29.08.2006, 14:02
Welche Fehlermeldung wird denn ausgegeben?
robotikfan
29.08.2006, 14:15
bei der rechnung:
Wiederholungen = Schritte * A * Zeit / 10
kommt die fehlermeldung: "3 parameters expacted"
und bei Warte_zeit = 1 /(schritte * A * Zeit) kommt:
Source variable does not match the target variable
probier mal statt
Wiederholungen = Schritte * A * Zeit / 10
Wiederholungen = Schritte * A
Wiederholungen =Wiederholungen *Zeit
Wiederholungen =Wiederholungen /10
mfg Axi
falerion
29.08.2006, 14:26
Hm, hast Du eine Funktion, welche den gleichen Namen hat wie Deine Variable?
Ist Deine Variable "Wiederholungen" ein Integer? In beiden Rechnungen kommen Divisionen vor, dann ist das Ergebnis kein Integer mehr, sondern ein float oder double oder ähnliches.
bei der rechnung:
Wiederholungen = Schritte * A * Zeit / 10
kommt die fehlermeldung: "3 parameters expacted"
und bei Warte_zeit = 1 /(schritte * A * Zeit) kommt:
Source variable does not match the target variable
robotikfan
29.08.2006, 14:51
nein ich habe keine funktion!
"Wiederholungen" ist ein Double.
Wiederholungen = Schritte * A
Wiederholugnen = Wiederholungen * Zeit --> fehler: invalid datatype
Wiederholungen = Wiederholungen / 10.0 --> fehler: invalid datatype
was für einen datentyp hast du für zeit und A genommen?
falerion
29.08.2006, 15:46
poste doch mal Deinen ganzen code, vielleicht sieht man dann etwas...
robotikfan
29.08.2006, 15:57
@axi:
double
bei mir kommt kein Fehler bei
Wiederholungen = Schritte * A
Wiederholungen = Wiederholungen * Zeit
Wiederholungen = Wiederholungen / 10.0
schau mal nach ob du in dienem Program vielleicht irgend wo auch Wiederholugnen oder irgend eine Variable falsch geschrieben hast
falerion
29.08.2006, 16:19
oder eine vergessene geschlossene Klammer... (würde zumindestens das "3 parameters expacted" erklären)
ich denke "3 parameters expacted" kommt eher daher das bascom nur 2 operatoren mag also a=b*c und nicht zb a=b*c*d
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.