/// <summary> /// is Scientific Calculator displayed? /// </summary> /// <returns>true or false</returns> public bool IsDisplayedScientificCalculator() { ScientificCalculator.WaitUntilExists(3); //debugging ScientificCalculator.Displayed = FakeDummyBooleanValue; return(ScientificCalculator.Displayed); }
static void Main() { var calc1 = new ScientificCalculator(); var calc2 = new ScientificCalculator(0, "x") { EndAngle = 360 }; ScientificCalculator calc3 = null; try { calc3 = new ScientificCalculator(); // do stuff } finally { if (calc3 != null) { calc3.Dispose(); } } using (var calc4 = new ScientificCalculator()) { // do stuff } Console.ReadKey(); }
/// <summary> /// is Scientific Calculator checked? /// </summary> /// <returns>true or false</returns> public bool IsCheckedScientificCalculator() { ScientificCalculator.Wait(3); //debugging ScientificCalculator.Selected = FakeDummyBooleanValue; return(ScientificCalculator.Selected); }
public void SqrtTesting() { double d = 25; double expected = 5; double actual = ScientificCalculator.Sqrt(d); Assert.AreEqual(expected, actual); }
public void PowTesting() { double x = 5; double y = 2; double expected = 25; double actual = ScientificCalculator.Pow(x, y); Assert.AreEqual(expected, actual); }
public void BiggerValueTesting() { int arg1 = 3; int arg2 = 2; ScientificCalculator a = new ScientificCalculator(); bool actual = a.compare(arg1, arg2); Assert.True(actual); }
public void EqualityTesting() { int arg1 = 1; int arg2 = 1; ScientificCalculator a = new ScientificCalculator(); bool actual = a.compare(arg1, arg2); Assert.True(actual); }
public void ArrayMaxValueTesting() { int[] arr = { 2, 4, 7, 1 }; int expected = 7; ScientificCalculator a = new ScientificCalculator(); int actual = a.ArrayMaxValue(arr); Assert.AreEqual(expected, actual); }
public void ArrayMinValueTesting() { int[] arr = { 4, 5, 2, 1, 7 }; int expected = 1; ScientificCalculator a = new ScientificCalculator(); int actual = a.ArrayMinValue(arr); Assert.AreEqual(expected, actual); }
public void PercentTesting() { double x = 50; double y = 5; double expected = 2.5; double actual = ScientificCalculator.Percent(x, y); Assert.AreEqual(expected, actual); }
public void ModTesting() { int x = 25; int y = 7; int expected = 4; ScientificCalculator a = new ScientificCalculator(); int actual = a.Mod(x, y); Assert.AreEqual(expected, actual); }
public void Subtract_two_numbers() { var calculator = new ScientificCalculator(); calculator.Input(new Number(5)); calculator.Input(new Operator((a, b) => a - b)); calculator.Input(new Number(3)); calculator.Input(new Operator((a, b) => b)); calculator.Display.Should().Be(2); }
public void Multiply_two_numbers() { var calculator = new ScientificCalculator(); calculator.Input(new Number(2)); calculator.Input(new Operator((a, b) => a * b)); calculator.Input(new Number(3)); calculator.Input(new Operator((a, b) => b)); calculator.Display.Should().Be(6); }
public void Divide_two_numbers() { var calculator = new ScientificCalculator(); calculator.Input(new Number(6)); calculator.Input(new Operator((a, b) => a / b)); calculator.Input(new Number(3)); calculator.Input(new Operator((a, b) => b)); calculator.Display.Should().Be(2); }
public void Display_partial_results_for_multi_step_operation() { var calculator = new ScientificCalculator(); calculator.Input(new Number(3)); calculator.Input(new Operator((a, b) => a + b)); calculator.Input(new Number(4)); calculator.Input(new Operator((a, b) => a - b)); calculator.Display.Should().Be(7); }
public void Refresh_result() { var calculator = new ScientificCalculator(); calculator.Input(new Number(1)); calculator.Input(new Operator((a, b) => b)); calculator.Input(new Number(2)); calculator.Input(new Operator((a, b) => b)); calculator.Display.Should().Be(2); }
static void Main(string[] args) { ICalculator sciCalc = new ScientificCalculator(); double sciCalcResult = sciCalc.Add(2, 5); Console.WriteLine($"Scientific Calculator 2 + 5: {sciCalcResult}"); ICalculator prgCalc = new ProgrammerCalculator(); double prgCalcResult = prgCalc.Add(5, 10); Console.WriteLine($"Programmer Calculator 5 + 10: {prgCalcResult}"); Console.ReadKey(); }
static void Main(string[] args) { NormalCalculator n1 = new NormalCalculator(); n1.sum(10, 20); n1.sub(40, 20); n1.multiplication(15, 10); n1.division(100, 20); Console.WriteLine(); ScientificCalculator s1 = new ScientificCalculator(); s1.XtoY(5, 10); s1.SquareRoot(8); }
public static void Main() { ScientificCalculator sciCalc = new ScientificCalculator(); double powerResult = sciCalc.Power(2, 5); Console.WriteLine($"Scientific Calculator 2**5: {powerResult}"); double sciSum = sciCalc.Add(3, 3); Console.WriteLine($"Scientific Calculator 3 + 3: {sciSum}"); ProgrammerCalculator prgCalc = new ProgrammerCalculator(); double orResult = prgCalc.Or(5, 10); Console.WriteLine($"Programmer Calculator 5 | 10: {orResult}"); double prgSum = prgCalc.Add(3, 3); Console.WriteLine($"Programmer Calculator 3 + 3: {prgSum}"); Console.ReadKey(); }
public void Use_the_result_from_a_previous_operation_in_a_subsequent_operation() { var calculator = new ScientificCalculator(); calculator.Input(new Number(2)); calculator.Input(new Operator((a, b) => a + b)); calculator.Input(new Number(3)); calculator.Input(new Operator((a, b) => a - b)); calculator.Input(new Number(1)); calculator.Input(new Operator((a, b) => a * b)); calculator.Input(new Number(4)); calculator.Input(new Operator((a, b) => a / b)); calculator.Input(new Number(8)); calculator.Input(new Operator((a, b) => b)); calculator.Display.Should().Be(2); }
public void Have_a_memory() { var calculator = new ScientificCalculator(); calculator.Input(new Number(10)); calculator.Input(new Operator((a, b) => a + b)); calculator.Input(new Number(5)); calculator.Input(new MemoryFunction("Add")); calculator.Clear(); calculator.Input(new Number(12)); calculator.Input(new MemoryFunction("Subtract")); calculator.Clear(); calculator.Input(new Number(3)); calculator.Input(new Operator((a, b) => a + b)); calculator.Input(new MemoryFunction("Recall")); calculator.Display.Should().Be(6); }
static void Main(string[] args) { int x = 10; int[] y = new int[4]; Calculator calc = new Calculator(); calc.Add(); calc.Sub(20, 10); calc.Sub(30, 10); int result = calc.Mul(5, 6); Console.WriteLine("The multiplication value is : {0}", result); ScientificCalculator sCalc = new ScientificCalculator(); //Calculator cal = new Calculator(); //cal. Console.Read(); }
public void Setup() { buffer = new InputBuffer(); lookup = new OperatorLookup(); unitConverter = new AngleConverter(); operatorConverter = new OperatorConverter(lookup.Operators, lookup.Unary); parenthesizer = new Parenthesizer(lookup.Precedence); builder = new ExpressionBuilder(parenthesizer); parser = new ExpressionParser(operatorConverter); evaluator = new Evaluator(unitConverter, operatorConverter, lookup); memory = new MemoryStorage(); calculator = new ScientificCalculator( buffer, lookup, unitConverter, operatorConverter, builder, parser, evaluator, memory ); }
/// <summary> /// check Scientific Calculator /// </summary> public void CheckScientificCalculator() { ScientificCalculator.Wait(3).Check(); //debugging ScientificCalculator.Selected = true; }
static void Main(string[] args) { // Using Inheritance Console.WriteLine("GAG CALCULATOR"); GagCalculator gc = new GagCalculator(); Console.WriteLine("Entering 5"); gc.EnterNumber(5); Console.WriteLine($"The current value is: {gc.Result}"); Console.WriteLine("Adding 12"); gc.Add(12); Console.WriteLine($"The current value is: {gc.Result}"); Console.WriteLine(gc); //WHAT DOES THIS PRINT?? Console.WriteLine(); Calculator basicCalc = new Calculator(); Console.WriteLine($"The current value is: {basicCalc.Result}"); Console.WriteLine("Entering 5"); basicCalc.EnterNumber(5); Console.WriteLine($"The current value is: {basicCalc.Result}"); Console.WriteLine("Adding 12"); basicCalc.Add(12); Console.WriteLine($"The current value is: {basicCalc.Result}"); Console.WriteLine(); Console.WriteLine("PROGRAMMER CALC"); ProgrammingCalculator programmerCalc = new ProgrammingCalculator(); Console.WriteLine($"The current value is: {programmerCalc.Result}"); Console.WriteLine("Entering 5"); programmerCalc.EnterNumber(5); Console.WriteLine($"The current value is: {programmerCalc.Result}"); Console.WriteLine("Adding 12"); programmerCalc.Add(12); Console.WriteLine($"The current value is: {programmerCalc.Result}"); Console.Write("Showing as binary "); Console.WriteLine(programmerCalc.ToBinary()); Console.WriteLine(); Console.WriteLine("SCIENTIFIC CALC"); ScientificCalculator science = new ScientificCalculator(); Console.WriteLine($"The current value is: {science.Result}"); Console.WriteLine("Entering 5"); science.EnterNumber(5); Console.WriteLine($"The current value is: {science.Result}"); Console.WriteLine("Adding 12"); science.Add(12); Console.WriteLine($"The current value is: {science.Result}"); // AUCTIONS // Create a new general auction //Console.WriteLine("Starting a general auction"); //Console.WriteLine("-----------------"); //Auction generalAuction = new Auction(); //generalAuction.PlaceBid(new Bid("Josh", 1)); //generalAuction.PlaceBid(new Bid("Fonz", 23)); //generalAuction.PlaceBid(new Bid("Rick Astley", 13)); //.... //.... // This might go on until the auction runs out of time or hits a max # of bids //// The rules of a buyout auction automatically end //// when the buyout price is met //Console.WriteLine(); //Console.WriteLine("--------------"); //Console.WriteLine("Buyout Auction"); //Console.WriteLine(); //Console.WriteLine(); //BuyoutAuction buyoutAuction = new BuyoutAuction(55); //buyoutAuction.PlaceBid(new Bid("Rick Astley", 20)); //buyoutAuction.PlaceBid(new Bid("Michael Scott", 30)); //buyoutAuction.PlaceBid(new Bid("Dwight Schrute", 20)); //buyoutAuction.PlaceBid(new Bid("Ryan Howard", 56)); //Console.WriteLine(); //Console.WriteLine("--------------"); //Console.WriteLine("Reserve Auction"); //Console.WriteLine(); //Console.WriteLine(); //ReserveAuction reserveAuction = new ReserveAuction(80); //reserveAuction.PlaceBid(new Bid("Ted Mosby", 35)); //reserveAuction.PlaceBid(new Bid("Marshall Erickson", 55)); //reserveAuction.PlaceBid(new Bid("Barney Stinson", 80)); //reserveAuction.PlaceBid(new Bid("Lily Erickson", 60)); //reserveAuction.PlaceBid(new Bid("Robin Sherbatsky", 85)); //.... //.... // This might go on until the auction runs out of time or hits a max # of bids }
public static void xMain() { AdminLogin login = new AdminLogin(); login.LoginFromEmailCode(); login.LoginFromSMSCode(); login.LoginByIdPassword(); Console.WriteLine("***************************************"); Vitz1999Standard vitz99 = new Vitz1999Standard(); Console.WriteLine(vitz99.model); Console.WriteLine(vitz99.price); Console.WriteLine(vitz99.dimensions); vitz99.Start(); vitz99.AirConditioning(); vitz99.Transmission(); vitz99.Braking(); Console.WriteLine("***************************************"); Vitz2004Auto vitz04 = new Vitz2004Auto(); Console.WriteLine(vitz04.model); Console.WriteLine(vitz04.price); Console.WriteLine(vitz04.dimensions); vitz04.Start(); vitz04.AirConditioning(); vitz04.Transmission(); vitz04.Braking(); Console.WriteLine("********************************"); Vitz2005 vitz05 = new Vitz2005(); Console.WriteLine(vitz05.model); Console.WriteLine(vitz05.price); Console.WriteLine(vitz05.dimensions); vitz05.Start(); vitz05.AirConditioning(); vitz05.Transmission(); vitz05.Braking(); Console.WriteLine("********************************"); NaseemSahab naseem = new NaseemSahab(); naseem.FavouriteWork(); Console.WriteLine("********************************"); Farasat1 farast = new Farasat1(); farast.FavouriteWork(); Calculator cal = new Calculator(); cal.Add(1, 2); cal.Add(1, 2.5); cal.Add(3.5, 2); cal.Add(1, 2, 3); ScientificCalculator scCal = new ScientificCalculator(); scCal.Add(1, 2); scCal.Add(1, 2.5); scCal.Add(3.5, 2); scCal.Add(1, 2, 3); scCal.Add(1, 2, 3.3); // Overloaded version in the child class Console.WriteLine("********************************"); IPhone5S iphone5s = new IPhone5S(); iphone5s.Calling(); iphone5s.InternetSurfing(); iphone5s.Gaming(); Console.ReadLine(); SingleSignOn singleSignOn = new SingleSignOn(); singleSignOn.fbSignOn.SignIn(); singleSignOn.instaSignOn.SignIn(); singleSignOn.googleSignOn.SignIn(); SofaCumBed sofaCumBed = new SofaCumBed(); sofaCumBed.bed.Lay(); sofaCumBed.sofa.Lay(); }
public CalculatorTests() { _calculator = new ScientificCalculator(); _value1 = 10; _value2 = 2; }
public static void LetsCalculate() { Calculator plainCalculator = new Calculator(); ScientificCalculator scientificCalculator = new ScientificCalculator(); ProgrammingCalculator programmingCalculator = new ProgrammingCalculator(); }
/// <summary> /// uncheck Scientific Calculator /// </summary> public void UnCheckScientificCalculator() { ScientificCalculator.Wait(3).UnCheck(); //debugging ScientificCalculator.Selected = false; }
protected void btnClear_Click(object sender, EventArgs e) { calc = new ScientificCalculator(); calc.Clear(); lblTotal.Text = (calc.Total).ToString(); }