Hey, I have the expression all but working, the only problem is that my screen refuses to display the result when I hit enter
.
Here's the code:
Code:
@name Calculator
@inputs N1 N2 N3 N4 N5 N6 N7 N8 N9 N0 Clear Mul Div Add Sub Submit
@outputs Out OutDebug
@persist Storage:array Value
if(N1){
Value = Value*10 + 1
Out = Value
}
if(N2){
Value = Value*10 + 2
Out = Value
}
if(N3){
Value = Value*10 + 3
Out = Value
}
if(N4){
Value = Value*10 + 4
Out = Value
}
if(N5){
Value = Value*10 + 5
Out = Value
}
if(N6){
Value = Value*10 + 6
Out = Value
}
if(N7){
Value = Value*10 + 7
Out = Value
}
if(N8){
Value = Value*10 + 8
Out = Value
}
if(N9){
Value = Value*10 + 9
Out = Value
}
if(N0){
Value = Value*10
Out = Value
}
if(Clear){
Value = 0
Out = Value
Storage = array():clone()
}
if(Mul){
Storage:setNumber(0,Value)
Value = 0
if(Submit){
Out = (Value * Storage:number(0))
}
}
if(Div){
Storage:setNumber(0,Value)
Value = 0
if(Submit){
Out = (Storage:number(0)/ Value)
}
}
if(Add){
Storage:setNumber(0,Value)
Value = 0
if(Submit){
Out = (Value + Storage:number(0))
}
}
if(Sub){
Storage:setNumber(0,Value)
Value = 0
if(Submit){
Out = (Storage:number(0) - Value)
}
} I've been racking my brains with this one, any ideas?
Bookmarks