What did I do wrong???
Here's my Code
namespace CalcW
{
public class Calculator
{
public decimal CurrentValue { get; set;}
private decimal First{get;set;}
private decimal Second{get;set;}
public void EnterValue(decimal value, bool n )
{
if (n)
{
First = value;
}
else
{
Second=value;
}
}
public void Add()
{
CurrentValue = First + Second;
//CurrentValue + value;
}
public void Subtract()
{
CurrentValue = First - Second;
//CurrentValue - value;
}
public void Multiple()
{
CurrentValue = First * Second;
//CurrentValue * value;
}
public void Divide()
{
CurrentValue =First/Second;
//CurrentValue /= value;
}
public decimal Equals(decimal value, string sn)
{
this.EnterValue(value, false);
switch(sn)
{
case "+/-": Reciprocal(); break;
case "+": Add(); break;
case "-": Subtract(); break;
case "*": Multiple(); break;
case "/": Divide(); break;
case "sqrt": SquareRoot(); break;
case "1/x": Fraction(); break;
}
First = 0;
Second = 0;
return CurrentValue;
}
public void Reciprocal()
{
CurrentValue =First *(-1);
}
public void SquareRoot()
{
}
public void Clear()
{
CurrentValue = 0;
}
public void Fraction()
{
CurrentValue = 1/First;
}
}
}

New Topic/Question
Reply



MultiQuote





|