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

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.
#11
vote_ok
von Torbo (880 Punkte) - 15.05.2015 um 10:11 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NonMulti
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Bitte gebe zwei Zahlen ein die Multipliziert werden sollen");
            int a;
            int b;
            bool c=true;   
            while (c == true)
            {
                string x = Console.ReadLine();
                if (Int32.TryParse(x, out a))
                {
                    int z = a;
                    string y = Console.ReadLine();
                    if (Int32.TryParse(y, out b))
                    {
                        for (int i = 0; i < b - 1; i++)
                        {
                            a = a + z;
                        }
                        Console.WriteLine("Das ergebnis ist = " + a);
                        Console.ReadLine();
                        c = false;
                    }
                    else
                    {
                        Console.WriteLine("Der von dir eingegebene wert ist keine Zahl");
                    }    
                }
                else 
                { 
                    Console.WriteLine("der Von dir eingegebene wert ist keine Zahl");
                } 
            }
        }
    }
}

Kommentare:

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

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