Пример #1
0
        public void BruchZuweisen()
        {
            var bruch1 = new Bruch(1, 1);
            var bruch2 = new Bruch(5, 5);

            bruch1.Zuweisen(bruch2);
            Assert.IsTrue(bruch1.Equals(bruch2));
        }
Пример #2
0
        private void BruecheVerarbeiten(Operator gewaehlterOperator)
        {
            // Absprung vom Hauptmenü
            Ausgabe.BruecheAnzeigen(bruch1, bruch2, gewaehlterOperator);

            // Absprung in Zahleneingabe, wahr wenn alle Zahlen valide und
            // es keinen Abbruch gab per 'exit' Eingabe
            if (Eingabe.BruecheEingeben(bruch1, bruch2, gewaehlterOperator))
            {
                // Berechnung dem Ergebnis zuweisen
                ergebnis.Zuweisen(Berechnung.BruchBerechnen(bruch1, bruch2, gewaehlterOperator));
                Ausgabe.ErgebnisAnzeigen(bruch1, bruch2, ergebnis, gewaehlterOperator);
            }
            else
            {
                Run();
            }

            // Brüche zurücksetzen
            BruecheZurucksetzen();

            // Menü anzeigen
            Ausgabe.Auflisten(Info.Optionen);
        }