示例#1
0
        static bool CalculateMitPrüfung(double zahl1, double zahl2, Operatoren op, out double erg)
        {
            erg = 4;

            switch (op)
            {
            case Operatoren.Addition:
                erg = zahl1 + zahl2;
                break;

            case Operatoren.Subtraktion:
                erg = zahl1 - zahl2;
                break;

            case Operatoren.Multiplikation:
                erg = zahl1 * zahl2;
                break;

            case Operatoren.Division:
                if (zahl2 == 0)
                {
                    Console.WriteLine("\nDivision durch Null verboten!");
                    return(false);
                }
                erg = zahl1 / zahl2;
                break;

            default:
                return(false);
            }
            return(true);
        }
示例#2
0
        private void ergebnisButton_Click(object sender, EventArgs e)
        {
            rechnungsLabel.Text = "";
            switch (grundrechenarten)
            {
            case "+":
                //ergebnisTextBox.Text = (wert + Double.Parse(ergebnisTextBox.Text)).ToString();
                ergebnisTextBox.Text = Operatoren.Add(wert, Double.Parse(ergebnisTextBox.Text)).ToString();
                break;

            case "-":
                //ergebnisTextBox.Text = (wert + Double.Parse(ergebnisTextBox.Text)).ToString();
                ergebnisTextBox.Text = Operatoren.Div(wert, Double.Parse(ergebnisTextBox.Text)).ToString();
                break;

            case "*":
                //ergebnisTextBox.Text = (wert + Double.Parse(ergebnisTextBox.Text)).ToString();
                ergebnisTextBox.Text = Operatoren.Multi(wert, Double.Parse(ergebnisTextBox.Text)).ToString();
                break;

            case "/":
                //ergebnisTextBox.Text = (wert + Double.Parse(ergebnisTextBox.Text)).ToString();
                ergebnisTextBox.Text = Operatoren.Div(wert, Double.Parse(ergebnisTextBox.Text)).ToString();
                break;

            default:
                break;
            }
            wert             = Double.Parse(ergebnisTextBox.Text);
            grundrechenarten = "";
        }
示例#3
0
        static double Calculate(double zahl1, double zahl2, Operatoren op)
        {
            switch (op)
            {
            case Operatoren.Addition:
                return(zahl1 + zahl2);

            case Operatoren.Subtraktion:
                return(zahl1 - zahl2);

            case Operatoren.Multiplikation:
                return(zahl1 * zahl2);

            case Operatoren.Division:
                return(zahl1 / zahl2);

            default:
                return(0);
            }
        }