Autoit3 Rechenregeln

06/07/2014 15:19 NiceGuy88#1
Hey,

Ich habe eine kleines problem :D

$Preis1 = 50*(0,2*$Faktor1+1)

Bekomme ich den error missing right bracket
Aber ich benötige die klammern wegn der rechenregel :D

Denn ...

$Preis1 = 50*0,2*$Faktor1+1

ist was ein ganz andres ergebnis als....

$Preis1 = 50*(0,2*$Faktor1+1)
06/07/2014 16:26 KDeluxe#2
Statt dem "," musst du ein "." verwenden.
Code:
$Preis1 = 50 * (0.2 * $Faktor1 + 1)
06/08/2014 00:15 NiceGuy88#3
Halt leider nicht funktioniert :/
06/08/2014 01:03 butter123#4
du kannst die klammern auch einfach weglassen...
$Preis1 = 50 * 0.2 * $Faktor1 + 50
06/08/2014 01:26 alpines#5
Quote:
Originally Posted by butter123 View Post
du kannst die klammern auch einfach weglassen...
$Preis1 = 50 * 0.2 * $Faktor1 + 50
Dann schreib dazu das man wenigstens das noch davor ausmultipliziert.
06/08/2014 15:57 KDeluxe#6
Code:
$Preis1 = 50 * (0.2 * $Faktor1 + 1)
Diese Zeile ist korrekt und funktioniert dementsprechend korrekt. Der Fehler wird wohl am Inhalt der Variable $Faktor1 liegen. Solltest du eine Kommazahl verwenden musst du darauf achten statt dem "," ein "." zu verwenden.
06/09/2014 16:33 ruffnirs#7
Quote:
"du kannst die klammern auch einfach weglassen..."
50 *0.2 *x +1 =10 x +1 ist nicht das Selbe wie 50*(0.2*x+1)= 10x + 50

edit genauer lesen hilft... sorry ;)