# Help With Calculator

**URL:** <https://forum.kirupa.com/t/help-with-calculator/270819>\
**Category:** flash\
**Created:** [September 14, 2008, 9:33pm UTC](https://forum.kirupa.com/t/help-with-calculator/270819 "2008-09-14T21:33:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexam](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@alexam](https://forum.kirupa.com/u/alexam)\
**Post date:** [September 14, 2008, 9:33pm UTC](https://forum.kirupa.com/t/help-with-calculator/270819/1 "2008-09-14T21:33:07Z")

</div>

* * *

Hi,

I have some problems with this calculator i can not add decimals, any help will be appreciated.

Big thanks.

This is the code.

p[COLOR=“Navy”]lus\_btn.addEventListener(MouseEvent.CLICK,plusClick);  
sub\_btn.addEventListener(MouseEvent.CLICK,subClick);  
mult\_btn.addEventListener(MouseEvent.CLICK,multClick);  
div\_btn.addEventListener(MouseEvent.CLICK,divClick);  
equals\_btn.addEventListener(MouseEvent.CLICK,equClick);

var plusSym:Boolean = false;  
var subSym:Boolean = false;  
var multSym:Boolean = false;  
var divSym:Boolean = false;

num1.border = true;  
num2.border = true;

function plusClick(event:MouseEvent):void{  
plusSym = true;  
subSym = false;  
multSym = false;  
divSym = false;  
sym\_txt.text = “+”;  
}

function subClick(event:MouseEvent):void{  
plusSym = false;  
subSym = true;  
multSym = false;  
divSym = false;  
sym\_txt.text = “-”;  
}

function multClick(event:MouseEvent):void{  
plusSym = false;  
subSym = false;  
multSym = true;  
divSym = false;  
sym\_txt.text = “x”;  
}

function divClick(event:MouseEvent):void{  
plusSym = false;  
subSym = false;  
multSym = false;  
divSym = true;  
sym\_txt.text = “/”;

}

//…Numbers…//  
var input1:String;  
var input2:String;  
var plusRes:Number;  
var subRes:Number;  
var multRes:Number;  
var divRes:Number;

function equClick(event:MouseEvent):void{  
input1 = num1.text;  
input2 = num2.text;  
if(plusSym == true){  
plusRes = parseInt(input1) + parseInt(input2);  
plusRes.toString();  
results\_txt.text = String(plusRes);  
} else if(subSym == true){  
subRes = parseInt(input1) - parseInt(input2);  
subRes.toString();  
results\_txt.text = String(subRes);  
}else if(multSym == true){  
multRes = parseInt(input1) \* parseInt(input2);  
multRes.toString();  
results\_txt.text = String(multRes);  
}else if(divSym == true){  
divRes = parseInt(input1) / parseInt(input2);  
divRes.toString();  
results\_txt.text = String(divRes);  
}else{  
results\_txt.text = “Please choose an operator”;  
}  
}[/COLOR]
