1044 |
prim |
Primzahl |
Kategorie: | Mathematik |
Klasse: | leicht |
Eingabe: | Short |
Ausgabe: | siehe Spez |
|
Abzugebende Files: prim.txt, prim.java |
Kurzbeschreibung:
Es soll festgestellt werden, ob eine Zahl eine Primzahl ist oder nicht.
Allgemeine Hinweise:
-
Ihr Programm darf nur genau jene Ausgabedaten liefern, die in der Spezifikation
verlangt werden. Die Ausgaben Ihres Programmes werden automatisch mit
Referenzdaten verglichen; etwaige Abweichungen führen zu Punkteabzügen!
-
Testen Sie Ihr Programm vor der Abgabe mit der mitgelieferten Eingabedatei.
Geben Sie Ihre Lösung erst ab, wenn die Ausgaben Ihres Programmes mit der
ebenfalls mitgelieferten Ausgabedatei übereinstimmen! Testen Sie Ihr
Programm auch mit anderen Eingabedaten.
-
Verwenden Sie nur das von uns mitgelieferten Package eprog
für Ihre Ein/Ausgaben. Programme, die Packages oder Klassen ausserhalb der verwendeten Übungsumgebung (Java2, Standard Edition, Version 1.3.1_1) verwenden, können von uns
nicht getestet werden und werden mit 0 Punkten bewertet!
-
Schreiben Sie Ihr Programm möglichst allgemein und kommentieren Sie es gut.
Erstellen Sie weiters eine übersichtliche und verständliche Dokumentation.
Damit erhöhen Sie Ihre Chancen, daß andere Studenten in den nächsten Runden
Ihr Programm wählen und Ihnen damit zu Zusatzpunkten verhelfen!
Aufgabenstellung:
Lesen Sie eine positive Zahl vom Typ SHORT ein und stellen Sie fest, ob diese Zahl eine Primzahl ist.
Primzahlen haben die Eigenschaft, daß sie größer als 1 sind und nur durch 1
und sich selbst teilbar sind.
Eingabedaten:
Lesen Sie eine positive Zahl vom Typ SHORT ein.
Ausgabedaten:
Bei korrekter Eingabe geben Sie "J" aus,
wenn die eingelesene Zahl eine Primzahl ist und "N",
wenn die eingelesene Zahl keine Primzahl ist.
Anschließend geben sie einen Zeilenvorschub aus.
Fehlerbehandlung:
Enthält der Eingabedatensatz einen ungültigen Datentyp, so soll einmal das Zeichen "?", gefolgt von einem Zeilenvorschub, ausgegeben werden.
Beispiele:
Bemerkung: Diese Beispiele dienen nur zur Verdeutlichung der Spezifikation und
müssen nicht korrekt formatiert sein. Die korrekte Formatierung entnehmen Sie
bitte dem mitgelieferten Outputfile. Zum Testen Ihrer Lösung
können Sie aus den mitgelieferten Eingabedaten wie folgt eine Ausgabedatei
erzeugen:
java prim < prim.i1 > prim.out1
Das erzeugte File prim.out1 können Sie dann mit dem mitgelieferten Outputfile prim.o1 vergleichen.