blikk info infothek forum galerie sitemap

Taschenrechner in C#

zur Aufgabenstellung

namespace ConsoleApplication1

{

    class Program

    {

        static void Main()

        {

            Console.WriteLine("nntttWillkommen beim Taschenrechner!!!");

            Console.WriteLine("nnntGeben Sie zwei Zahlen ein n");

            Console.Write("nterste Zahl:  ");

            double zahl1 = Convert.ToDouble(Console.ReadLine());

            Console.Write("ntzeite Zahl:  ");

            //Eingabe der Zahlen

            double zahl2 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("nnnWas möchten sie tun? nnn* = multiplizieren n+ = addieren n- = subtrahieren n/ = dividieren n");

            char eingabe = Convert.ToChar(Console.ReadLine());

            //Auswählen der Operation

            switch (eingabe)//Beginn der Switch Anweisung

            {

                case '*'://case 1 zum Multiplizieren

                    Console.WriteLine("nn"+(zahl1)+ " * "+ (zahl2)+ " ist: " + (zahl1 * zahl2));

                    break;

                case '+'://case 2 zum Addieren

                    Console.WriteLine("nn"+(zahl1)+ " + "+ (zahl2)+ " ist: " + (zahl1 + zahl2));

                    break;

                case '-'://case 3 zum Subtrahieren

                    Console.WriteLine("nn"+(zahl1) +" - "+ (zahl2)+ " ist: " + (zahl1 - zahl2));

                    break;

                case '/'://case 4 zum Dividieren

                    Console.WriteLine("nn"+(zahl1)+" / "+(zahl2)+" ist: " + (zahl1 / zahl2));

                    break;

 

                default://wird ausgegeben wenn ein ungültiges Zeichen eingegeben wird

                    Console.WriteLine("nSie dürfen nur *,+,-,/ eingeben");

                    break;

            }

 

            Console.ReadLine();

 

        }

    }

}

 

Rabensteiner Christoph, Hannes Paulmichl

nach oben
punkt   seitenbereich schließen

 

Gemäß der Verordnung (EU) 2016/679 des Europäischen Parlaments und des Rates vom 27. April 2016 teilen wir mit, dass diese Webseite eigene technische Cookies und Cookies Dritter verwendet, damit Sie effizient navigieren und die Funktionen der Webseite einwandfrei nutzen können.

Cookie-Einstellungen ändernCookies annehmen