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

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.
#2
vote_ok
von Process1 (1180 Punkte) - 10.01.2013 um 06:21 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace addition {
    class Program {
        static void Main(string[] args) {
            int zahl1;
            int zahl2;

            Console.Write("1. Zahl: ");
            while (true) {
                try {
                    zahl1 = Convert.ToInt32(Console.ReadLine());
                    break;
                } catch {
                    Console.Write("Eingabe war keine Zahl\n1. Zahl: ");
                }
            }
            Console.Write("2. Zahl: ");
            while (true) {
                try {
                    zahl2 = Convert.ToInt32(Console.ReadLine());
                    break;
                } catch {
                    Console.Write("Eingabe war keine Zahl\n2. Zahl: ");
                }
            }

            int tmp = 0;

            for (int i = 0; i < zahl2; i++) {
                tmp += zahl1; 
            }

            Console.Write("\n"+tmp);
            while (!Console.KeyAvailable) ;
        }
    }
}

Kommentare:

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

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