using System;
public class MyProgram
{
public static void Main(string[] args)
{
// Zu Beginn wird die Variable n deklariert. In ihr wird später die zu überprüfende Zahl gespeichert.
int n;
Console.WriteLine("Geben Sie die Zahl an:");
n = (int) inputValue();
// Bei der Modulo Funktion handelt es sich vereinfacht formuliert, um Teilen mit Rest. Die Modulo Funktion gibt als Ergebnis den Rest aus. Zum Beispiel 17 MOD 10 = 7.
// In der folgenden Fallunterscheidung wird geprüft, ob (n mod 10) = 0 ist, falls ja, dann ist die gegebene Zahl ein Vielfaches von 10 und falls nein, dann nicht.
if (n % 10 == 0)
{
Console.WriteLine("Die Zahl ist ein Vielfaches von 10.");
}
else
{
Console.WriteLine("Die Zahl ist kein Vielfaches von 10.");
}
}
// .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;
}
}