private void button_divide_Click(object sender, EventArgs e) { if (areValuesValid() == true && _tal2 != 0) // Samme tjek som de andre, plus tjek om _tal2 er 0, fordi hvis den er det kan vi ikke regne med det fordi man ikke må dividere med 0 { textBox_result.Text = BasicCalculator.Divide(_tal1, _tal2).ToString(); } else { textBox_result.Text = invalidValuesMessage; } }
private void button_plus_Click(object sender, EventArgs e) { if (areValuesValid() == true) //Bruger "tjek"-metoden og hvis metoden returnerer true er begge tal valide og kan regnes med, derfor regner vi med den - Dette tjek er ikke nødvendigt her hvis værdierne tjekkes inden man kan trykke på knappen, altså Automatisk tjek { textBox_result.Text = BasicCalculator.Add(_tal1, _tal2).ToString(); //De to tal vi har parsed bruges til at regne med og resultatet sættes i textBox_result } else { textBox_result.Text = invalidValuesMessage; //Hvis nogle af de to tal ikke er valide sættes en fejlbesked i textBox_result } }
private void button_multiply_Click(object sender, EventArgs e) { if (areValuesValid() == true) { textBox_result.Text = BasicCalculator.Multiply(_tal1, _tal2).ToString(); } else { textBox_result.Text = invalidValuesMessage; } }
static void Main(string[] args) { BasicCalculator bc = new BasicCalculator(); ScientificCalculator sc = new ScientificCalculator(); Console.WriteLine("Basic calculator operatrions....."); Console.WriteLine("_________________________________"); Console.WriteLine(bc.sum(10, 5)); Console.WriteLine(bc.sub(10, 5)); Console.WriteLine(bc.multiplication(10, 5)); Console.WriteLine(bc.division(10, 5)); Console.WriteLine(""); Console.WriteLine("Scientific calculator operatrions....."); Console.WriteLine("______________________________________"); Console.WriteLine(sc.sum(10, 5)); Console.WriteLine(sc.sub(10, 5)); Console.WriteLine(sc.multiplication(10, 5)); Console.WriteLine(sc.division(10, 5)); Console.WriteLine(sc.XtoY(10, 5)); Console.WriteLine(sc.sin(0)); }