HSZG Einf Programmierung/IfAnweisungen

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
<h2>Aufgabe 1</h2>

'''Variablenbereich'''

''Eingabe:'' int a, int b

''Ausgabe:'' int c

'''Spezifikation'''

Speichern Sie auf c den größeren Wert der Variablen a und b ab. Verwenden Sie keine Hilfsmethoden!

'''Methodenname:''' max

<code id="54d22b0e40366"></code>
<run id="54d22b0e403e3"></run>

<h2>Aufgabe 2</h2>

'''Variablenbereich'''

''Eingabe:'' boolean t1, boolean t2, int n

''Ausgabe:'' String g

'''Spezifikation'''

Bestimmen Sie auf "g" den Zustand eines Studenten nach der Durchführung der Prüfung. Dabei gelten die folgenden Bedingungen
* Wenn mindestens eines von "t1" und "t2" false ist (der Student hat mindestens eines der beiden Testate nicht bestanden), dann ist das Ergebnis "nz" (nicht zugelassen).
* Wenn "t1" und "t2" true sind und "n" kleiner gleich 4 ist (der Student ist zugelassen und hat in der Klausur eine Note kleiner gleich 4), dann ist das Ergebnis "b" (bestanden).
* Wenn "t1" und "t2" true sind und "n" größer als 4 ist (der Student ist zugelassen und hat in der Klausur eine Note größer als 4), dann ist das Ergebnis "nb" (nicht bestanden).

'''Methodenname:''' exam
<code id="54d22c34a0605"></code>
<run id="54d22c34a068d"></run>

<h2>Aufgabe 3</h2>