Hallo Community,
ich habe eine Übungsaufgabe bekommen und würde sie gerne erledigen. Deswegen schreibe ich nun erstmal die Aufgabe hin.
"Entwickeln Sie das Programm MatheProfi. Es soll alle Teiler einer durch den Anwender einzugebenden ganzen Zahlen liefern.
Beispiel: 8 hat die Teiler: 1,2,4,8.
Tipp: Verwenden sie zur Lösung des Problems den Modulo-Operator. Der Modulo-Operator liefert den ganzzahligen Rest einer Ganzzahldivision, z.B. 86 / 10 = 6."
Nunja da ich immer vor der "Programmierung" ein Strucktogramm anfertige habe ich mir folgende Fragen gestellt wie man diese Aufgabe lösen könnte.
1. Scheife muss wie folgt heißen: "solange (teiler = zahl1) | wobei zahl1 die am anfang gewählte zahl ist die überprüft wird und teiler jede zahl 1,2,3,4 .... bis zahl1 erlangt ist.
2. Somit muss jede Zahl ausprobiert werden immer von 1 an.
3. Mit einre Verzweigung (if-else) wird sortiert welche nur angezeigt wird. (Wenn Teiler der Zahl, dann Anzeigen) | irgendwie so eine Verzweigung.
Denke ich einfach zu kompliziert, weil ich ja auch nicht mich mit dem "Modulo-Operator" beschäftigt habe? Oder habe ich einen komplett falschen Ansatz?
Ich würde mich über jegliche Antworten freuen die mir helfen!!
Vielen Dank im Vorraus!
ich habe eine Übungsaufgabe bekommen und würde sie gerne erledigen. Deswegen schreibe ich nun erstmal die Aufgabe hin.
"Entwickeln Sie das Programm MatheProfi. Es soll alle Teiler einer durch den Anwender einzugebenden ganzen Zahlen liefern.
Beispiel: 8 hat die Teiler: 1,2,4,8.
Tipp: Verwenden sie zur Lösung des Problems den Modulo-Operator. Der Modulo-Operator liefert den ganzzahligen Rest einer Ganzzahldivision, z.B. 86 / 10 = 6."
Nunja da ich immer vor der "Programmierung" ein Strucktogramm anfertige habe ich mir folgende Fragen gestellt wie man diese Aufgabe lösen könnte.
1. Scheife muss wie folgt heißen: "solange (teiler = zahl1) | wobei zahl1 die am anfang gewählte zahl ist die überprüft wird und teiler jede zahl 1,2,3,4 .... bis zahl1 erlangt ist.
2. Somit muss jede Zahl ausprobiert werden immer von 1 an.
3. Mit einre Verzweigung (if-else) wird sortiert welche nur angezeigt wird. (Wenn Teiler der Zahl, dann Anzeigen) | irgendwie so eine Verzweigung.
Denke ich einfach zu kompliziert, weil ich ja auch nicht mich mit dem "Modulo-Operator" beschäftigt habe? Oder habe ich einen komplett falschen Ansatz?
Ich würde mich über jegliche Antworten freuen die mir helfen!!
Vielen Dank im Vorraus!