Professional Documents
Culture Documents
TaskPerformance Muni
TaskPerformance Muni
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Calculator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
switch (oper)
{
case "+":
Calculate.BasicComputation add = new Calculate.BasicComputation();
txtOutput.Text = "Total" + Environment.NewLine +
Convert.ToString(add.Addition(Convert.ToInt16(txtNum1.Text), Convert.ToInt16(txtNum2.Text)));
break;
case "-":
Calculate.BasicComputation subtract = new Calculate.BasicComputation();
txtOutput.Text = "Total" + Environment.NewLine +
Convert.ToString(subtract.Subtraction(Convert.ToInt16(txtNum1.Text), Convert.ToInt16(txtNum2.Text)));
break;
case "*":
Calculate.BasicComputation multiply = new Calculate.BasicComputation();
txtOutput.Text = "Total" + Environment.NewLine +
Convert.ToString(multiply.Multiply(Convert.ToInt16(txtNum1.Text), Convert.ToInt16(txtNum2.Text)));
break;
case "/":
if (num1 == 0 || num2 == 0)
{
MessageBox.Show("Division by ZERO");
}
else
{
Calculate.BasicComputation divide = new Calculate.BasicComputation();
txtOutput.Text = "Total" + Environment.NewLine +
Convert.ToString(divide.Division(Convert.ToInt16(txtNum1.Text), Convert.ToInt16(txtNum2.Text)));
}
break;
default:
MessageBox.Show("Operator is invalid");
break;
txtNum1.Text = "0";
txtNum2.Text = "0";
txtOutput.Text = "Total: \n \r" + Environment.NewLine + "\r \n 000000";
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Calculator
{
class Calculate {
public class BasicComputation
{
public float Addition(float number1, float number2)
{
float result = number1 + number2;
return result;
}
public float Subtraction(float number1, float number2)
{
float result = number1 - number2;
return result;
}
public float Division(float number1, float number2)
{
float result = number1 / number2;
return result;
}
public float Multiply(float number1, float number2)
{
float result = number1 * number2;
return result;
}
}
}
}