switch(operation)
{
case 1:
value = value + [Globals doubleVal];
//DisplayText = [NSString stringWithFormat:@"%d", value];
break;
case 2:
value = [Globals doubleVal] - value;
//DisplayText = [NSString stringWithFormat:@"%d", value];
break;
case 3:
value = ([Globals doubleVal]/value);
//DisplayText = [NSString stringWithFormat:@"%d", value];
break;
case 4:
value = value * [Globals doubleVal];
//DisplayText = [NSString stringWithFormat:@"%d", value];
break;
default:
DisplayText = @"";
}
[HistoryTableViewController setHistoryStringVal2:txtOutput.text];
DisplayText = [Globals convertToString:(value)];
[HistoryTableViewController setHistoryStringTotal:DisplayText];
txtOutput.text = DisplayText;
[Globals setHistString:(DisplayText)];
storedNum = 0;
}
//Operation = 1 = add, 2 = subract, 3 = divide, 4 = multiply
- (IBAction) btnAddPress:(id) sender
{
//Store the first number
[Globals setVal:([txtOutput.text floatValue])];
[HistoryTableViewController setHistoryStringVal1:(txtOutput.text)];
[HistoryTableViewController setHistoryStringOperator:@" + "];
//clear out the textbox
txtOutput.text = @"";
//Set the operation for when the user hits enter
operation = 1;
}
- (IBAction) btnSubtractPress:(id) sender
{
[Globals setVal:([txtOutput.text floatValue])];
[HistoryTableViewController setHistoryStringVal1:(txtOutput.text)];
[HistoryTableViewController setHistoryStringOperator:@" - "];
//clear out the textbox
txtOutput.text = @"";
//Set the operation for when the user hits enter
operation = 2;
}
- (IBAction) btnDividePress:(id) sender
{
[Globals setVal:([txtOutput.text floatValue])];
[HistoryTableViewController setHistoryStringVal1:(txtOutput.text)];
[HistoryTableViewController setHistoryStringOperator:@" / "];
//clear out the textbox
txtOutput.text = @"";
//Set the operation for when the user hits enter
operation = 3;
}
- (IBAction) btnMultiplyPress:(id) sender
{
[Globals setVal:([txtOutput.text floatValue])];
[HistoryTableViewController setHistoryStringVal1:(txtOutput.text)];
[HistoryTableViewController setHistoryStringOperator:@" X "];
//clear out the textbox
txtOutput.text = @"";
//Set the operation for when the user hits enter
operation = 4;
}