C# :: Aufgabe #11 :: Lösung #4

25 Lösungen Lösungen öffentlich
#11

Multiplikation ohne zu multiplizieren

Anfänger - C# von Gustl - 11.11.2012 um 17:24 Uhr
Erstellen Sie ein Konsolenprogramm welches dem Benutzer auffordert 2 Zahlen einzugeben, diese sollen dann multipliziert werden, jedoch ist nur die Grundrechenart Addition erlaubt.

Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
#4
1x
vote_ok
von wladi-g (1310 Punkte) - 31.03.2014 um 15:10 Uhr
Quellcode ausblenden C#-Code
using System;

namespace Multiplikation
{
    class Multiplikation
    {
        static void Main(string[] args)
        {
            int zahl1, zahl2, ergebnis = 0;
            Console.Write("Geben Sie den ersten Faktor ein: ");
            zahl1 = Eingabe(Console.ReadLine());
            Console.Write("Geben Sie den zweiten Faktor ein: ");
            zahl2 = Eingabe(Console.ReadLine());
            for (int i = 0; i < zahl1; i++)
                ergebnis += zahl2;
            Console.Write(zahl1 + " * " + zahl2 + " = " + ergebnis);
            Console.ReadLine();
        }

        public static int Eingabe(string eingabe)
        {
            try
            {
                return Convert.ToInt32(eingabe);
            }
            catch
            {
                Console.Write("Gültigen Wert eingeben: ");
                return Eingabe(Console.ReadLine());
            }
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben