コード例 #1
0
        public void TesteAddiereRechnerMitNegativenWerten()
        {
            Rechner addiereRechner = new Rechner("Addieren");
            int     ergebnis       = addiereRechner.Rechne(3, -5);

            Assert.AreEqual(ergebnis, -2);
        }
コード例 #2
0
        public void TesteAddiereRechner()
        {
            Rechner addiereRechner = new Rechner("Addieren");
            int     ergebnis       = addiereRechner.Rechne(3, 5);

            Assert.AreEqual(ergebnis, 8);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welche Rechenoperation möchtest du durchführen?");
            var operation = Console.ReadLine();


            var operanden = new List <int>();

            Console.WriteLine("Bitte gib die Operanden ein:");
            var eingabe = Console.ReadLine();

            var eingabeArray = eingabe.Split(',');

            foreach (var item in eingabeArray)
            {
                if (int.TryParse(item, out int res))
                {
                    operanden.Add(res);
                }
            }

            Rechner rechner = new Rechner(operation);

            Console.WriteLine("Das Ergebnis lautet:");
            Console.WriteLine(rechner.Rechne(operanden.ToArray()));

            Console.ReadKey();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            Rechner addiereRechner = new Rechner("Subtrahieren");

            Console.WriteLine(addiereRechner.Rechne(100, 5, 5, 8, 3));

            Console.ReadKey();
        }
コード例 #5
0
 public double Addieren(Rechner rechner)
 {
     return(rechner.zahl1 + rechner.zahl2);
 }
コード例 #6
0
 public void TesteAddiereRechnerMitFalschenWerten()
 {
     Rechner addiereRechner = new Rechner("Addieren");
     int     ergebnis       = addiereRechner.Rechne(int.MaxValue, 3);
 }
コード例 #7
0
        public void ErstelleAddiereRechner()
        {
            Rechner addiereRechner = new Rechner("Addieren");

            Assert.IsNotNull(addiereRechner);
        }