Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

using System;

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 CalculatorApplication //FormCalculator


{
public partial class FormCalculator : Form
{
CalculatorClass calculator;
public FormCalculator()
{
calculator= new CalculatorClass();
InitializeComponent();
}
private double num1, num2;
private void label4_Click(object sender, EventArgs e)
{

private void btnEqual_Click(object sender, EventArgs e)


{
num1 = double.Parse(txtBoxInput1.Text);
num2 = double.Parse(txtBoxInput2.Text);
string oprt = cbOperator.Text;

if (oprt == "+")
lblDisplayTotal.Text = (num1 + num2).ToString();
else if (oprt == "-")
lblDisplayTotal.Text = (num1 - num2).ToString();
else if (oprt == "*")
lblDisplayTotal.Text = (num1 * num2).ToString();
else if (oprt == "/")
lblDisplayTotal.Text = (num1 / num2).ToString();
else
lblDisplayTotal.Text = "No operator Selected";

}
}
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CalculatorApplication // for ClassGenericDelegates


{
public delegate X Formula<X>(X args);
internal class CalculatorClass
{
public Formula<double> info;

public static double GetSum(double sum)


{
return sum;
}
public static double GetDifferene(double difference)
{
return difference;
}
public static double GetProduct (double product)
{
return product;
}
public static double GetQuotient(double quotient)
{
return quotient;
}
}
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CalculatorApplication //forEventAccessor


{
public delegate double CalculateSum(double num1 , double num2);
internal class CalculateEvent
{
public CalculateSum Sum;
public event CalculateSum CalculateSumEvent {
add {
Console.WriteLine("Added the Delegate");
Sum += value;
}
remove
{
Console.WriteLine("Remove the Delegate");
Sum -= value;
}
}
public double addNumbers(double num1,double num2)
{
Console.WriteLine("Sum: " + (num1 + num2));
return num1 + num2;
}
}
}

ps: dalawa po ginamit ko na class nag error po kase pag isa di ko po sure if isa
lang po ba dapat

You might also like