Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
newbie
Anmeldungsdatum: 16.01.2006 Beiträge: 4
|
Verfasst am: 07.05.2006, 00:13 Titel: Klammern |
|
|
Hallo,
Ich hab ein Problem in Freebasic, das ich nicht weg bekomme. Wenn ich Klammer schachtele wird mir immer ein Fehler ausgegeben. Warum?
Die Zeile lautet:
Code: | betrag_1$ = (((skonto$ / 100) +1) * betrag$) |
wäre sehr nett wenn mir jemand helfen könnte. Komm sonst echt nicht weiter. Danke
P.S. Fehlermeldung:
Code: | Error nr: 21
Message: Type missmatch, found ')'
betrag_1$ = (((skonto$ / 100) +1) * betrag$) |
Dann meckert er an der ersten Klammer die zu geht. Warum? |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 07.05.2006, 00:46 Titel: |
|
|
Hallo.
Du versuchst Strings, also zeichen zu dividieren, das geht nicht. Wenn die String variable eine Zahl enthält, dann kannst du mit Val(string) rechnen. Eine Zahl wandelst du mit Str(zahl) um.
Code: | betrag_1$=Str(((Val(skonto$)/100)+1)*Val(betrag$)) |
In deinem Fall würde ich jedoch keine Strings nehmen, ich sehe keinen grund dazu. Besser wäre es, alles als single/integer zu deklarieren.
Michael
Zuletzt bearbeitet von Michael712 am 07.05.2006, 12:01, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
otti

Anmeldungsdatum: 28.02.2005 Beiträge: 112 Wohnort: Wildberg
|
Verfasst am: 07.05.2006, 11:00 Titel: |
|
|
...oder einfach ,wenn du die variablen nur als strings vroliegen hast,die strings zu Zahlvariablen umwandeln mit
oder andersrum(zahl->text)
grüße otti _________________ Gute Musik
 |
|
Nach oben |
|
 |
|