using System;

public class MyProgram
{
    public static void Main(string[] args)
    {

        // Für den Multiplikator wird die Variable multiplikator deklariert.
        int multiplikator;
        
        // Für den Multiplikanden wird die Variable multiplikand deklariert.
        int multiplikand;
        
        // Für das Ergebnis der Multiplikation, das Produkt, wird die Variable produkt deklariert.
        int produkt;
        
        Console.WriteLine("Geben Sie den Multiplikator / den ersten Faktor an:");
        multiplikator = (int) inputValue();
        Console.WriteLine("Geben Sie den Multiplikanden / zweiten Faktor an:");
        multiplikand = (int) inputValue();
        
        // Der Variablen produkt wird der Startwert 0 zugewiesen.
        produkt = 0;
        while (multiplikator != 0)
        {
            
            // Bei jeden Durchlauf der Schleife wird das Produkt um den Wert des Multiplikanden erhöht.
            produkt = produkt + multiplikand;
            
            // Bei jedem Durchlauf der Schleife wird der Multiplikator um 1 verringert.
            multiplikator = multiplikator - 1;
        }
        
        // Wenn der Multiplikator null ist, wird die Schleife beendet und das Ergebnis, das Produkt, der Multiplikation wird ausgegeben.
        Console.WriteLine("Das Ergebins der Multiplikation ist: " + produkt);
    }
    
    // .NET kann nur einzelne Zeichen oder ganze Zeilen aus der  Konsole lesen. 
    // Die folgende Funktion löst das Problem.
    private static double inputValue()
    {
        double result;
        while (!double.TryParse(Console.ReadLine(), out result));
        return result;
    }
}
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz