MartinX3-EducationOrganization / HBRS_SA_S3_EIDIP_2017_WS

Übungsaufgaben des Faches Einführung in die Programmierung des 3. Semesters (Nachschreiben) HBRS in SA im Fach
GNU Affero General Public License v3.0
2 stars 0 forks source link

Übung 8_4 #43

Closed MartinX3 closed 6 years ago

MartinX3 commented 6 years ago

Aufgabe 4 [Programmierung]

Schreiben Sie eine Klasse Zahlen mit zwei Klassenmethoden, die jeweils eine ganze Zahl p annehmen und als Wahrheitswert liefern, ob p eine Primzahl ist.

Man kann die Aufgabe mittels „brute force“ lösen, indem man alle Fälle durchprobiert: Wenn p > 1 und p durch keine Zahl n mit 1 < n < p teilbar ist, ist sie eine Primzahl.

Implementieren Sie dieses Verfahren

Hinweis: Verwenden Sie im zweiten Fall eine rekursive Hilfsmethode, die den aktuell geprüften Wert n als zweites Argument annimmt.