Hallo 
Wir sollen in Informatik bis nächste Woche Montag ein Programm erstellen, welches die eingegeben Zahl als Primzahl erkennt und wenn nicht, ob es eine gerade Zahl ist oder nicht.
Hier die genaue Aufgabenstellung:
Das Programm soll überprüfen ob eine eingegebene Zahl eine Primzahl ist,
und wenn es keine Primzahl ist, soll eine weitere Überprüfung durchgeführt werden,
ob die eingegebene Zahl eine gerade Zahl ist.
(! Definition Primzahl)
Mein bisheriger Prozedur-Quellcode schaut folgendermaßen aus:
Code:
f_primenzahl:=false;
if(v_ein=2)or(v_ein=3)or(v_ein=5)or(v_ein=7)then begin
f_primenzahl:=true;
end else begin
if not(v_ein mod 2 = 0)and not(v_ein mod 3 = 0)and not(v_ein mod 5 = 0)and not(v_ein mod 7 = 0) then begin
f_primenzahl:=true;
end;
end;
Ist das soweit richtig? Gibt es Verbesserungsvorschläge oder Tipps eurerseits?
Würde mich über Antworten freuen.