C# :: Aufgabe #107 :: Lösung #1
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?
#1

von eulerscheZhl (5230 Punkte)
- 21.12.2015 um 18:44 Uhr

using System; namespace trainYourProgrammer { class MainClass { static int DigitSum(int n) { int result = 0; while (n > 0) { result += n % 10; //letzte Ziffer zum Ergebnis addieren n /= 10; //letzte Ziffer von Zahl entfernen } return result; } static void Main(string[] args) { for (int i = 1; i < 100; i++) { Console.WriteLine ("Quersumme von " + i.ToString("D2") + ": " + DigitSum(i)); } Console.Write ("Zahl eingeben: "); int n = int.Parse (Console.ReadLine ()); Console.WriteLine ("Quersumme von " + n + ": " + DigitSum(n)); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1