Kann mir wer helfen bei dieser Java Aufgabe siehe Foto (Quersumme von Zahlen berechnen)?
Also ich hab da irgendwelchen Unsinn programmiert aber was sinnvolleres fällt mir nicht ein und bitte keinen Experten code den kann ich nicht lesen wir haben bisher nur gelernt, modulo, while schleifen, for schleifen, if, else usw...
Mit freundlichen Grüßen
3 Antworten
Diese Frage hast du doch schon vor 4 Tagen gestellt:
https://www.gutefrage.net/frage/java-programm-schreiben-das-quersummen-einer-zahl-berechnet-wie
Anhand der gegebenen Antworten sollte es dir erst einmal möglich sein, eine mathematische Lösung aufzustellen. Diesen Lösungsweg unterteilst du in unterschiedliche Schritte (Bau des Algorithmus). Diese übersetzt du Stück für Stück in Programmcode. So lange dir der erste Teil nicht klar ist, kannst du nicht mit dem zweiten Teil beginnen.
Erstmal solltest du zwei verschiedene Variablen haben. Wenn du die Quersumme in n speicherst überschreibst du die 122.
Du brauchst auch kein if und else. Nur eine einzige while Schleife, modulo, division und addition. Und zwei Variablen halt.
Hier ist zum Beispiel ein eher mathematischer Ansatz: https://wiki.freitagsrunde.org/Javakurs/%C3%9Cbungsaufgaben/Quersumme/Musterloesung
Alternativ kannst du auch die Zahl zu einem String konvertieren und über die einzelnen Ziffern iterieren.