C# :: Aufgabe #107 :: Lösung #3
4 Lösungen
#107
Quersummen Berechnung
Anfänger - C#
von mattthias
- 18.08.2015 um 09:49 Uhr
Teil1. Schreibe ein Konsolenprogramm, welches die Quersummen der Zahlen 0 bis 99 errechnet.
Zusatz: Schreibe ein Programm, welches eine Eingabe annimmt, und aus der eingegebenen Zahl die Quersumme errechnet
(Mindestens bis 100.000).
*Das Programm muss sauber formatiert sein
*Verwende Kommentare zum besseren Verständnis und / oder halte deinen Fortschritt damit fest
Hinweise und Anregungen:
- Teil 1 darf auf den Fall bezogen programmiert werden. Aber:Ist das notwendig?
- Vergiss das Semikolon nicht
- Wie kann ich die Konsole offen lassen, bis ich Enter drücke? Alternativ: Wie könnte ich die Konsole über einen bestimmten
Zeitraum das Ergebnis anzeigen lassen?
Zusatz: Schreibe ein Programm, welches eine Eingabe annimmt, und aus der eingegebenen Zahl die Quersumme errechnet
(Mindestens bis 100.000).
*Das Programm muss sauber formatiert sein
*Verwende Kommentare zum besseren Verständnis und / oder halte deinen Fortschritt damit fest
Hinweise und Anregungen:
- Teil 1 darf auf den Fall bezogen programmiert werden. Aber:Ist das notwendig?
- Vergiss das Semikolon nicht
- Wie kann ich die Konsole offen lassen, bis ich Enter drücke? Alternativ: Wie könnte ich die Konsole über einen bestimmten
Zeitraum das Ergebnis anzeigen lassen?
#3
von Michi (240 Punkte)
- 18.01.2016 um 15:21 Uhr
using System;
namespace ChecksumCalculator
{
internal class Program
{
private static void Main(string[] args)
{
Console.Write("Bitte geben Sie eine Ganzzahl zur Berechnung der Quersumme ein: ");
long inputNumber = long.Parse(Console.ReadLine());
Console.WriteLine("Die Quersumme beträgt {0}.", GetDigitSum(inputNumber));
Console.Read();
}
private static long GetDigitSum(long n)
{
long result = 0;
while (n > 0)
{
result += n % 10;
n /= 10;
}
return result;
}
}
}Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
