Gymnasium Uebung2

Aus ProgrammingWiki
Archivierte Version vom 2009-07-23T14:49:07+00:00. Aktuelle Version

Inhaltsverzeichnis

Der Typ Boolean

Einfache Ausdrücke

Ein wichtiges Werkzeug von Programmiersprachen sind Wahrheitswerte.

<eval> 40&gt;100 </eval>

<eval> 100&gt;40 </eval>

<eval> int x = 30; x==30; </eval>

<eval> boolean test=(30==30); test </eval>

Übung Experimentiere ein bisschen mit diesen logischen Ausdrücken


Übung Schreibe ein Programm was zwei Ganzzahlen auf Gleichheit prüft. Nenne dein Programm istgleich

Komplexe Ausdrücke

Logisches UND <eval> 30==40 &amp;&amp; 20&lt;30 </eval>

Logisches NICHT <eval></eval>

 !true

Logisches ODER Übung Schreibe einen Ausdruck mit der oder Verknüpfung (||) <eval></eval>


Übung Was ist die Lösung von: 4>3 \wedge 10 <= 100 Tipp: Gebe in den Funktionen nur true oder false ein.


Übung Was ist die Lösung von: 4 > 3 \vee 10==100


Übung Was ist die Lösung von: \neg(2==3)


Übung Implementiere die Funktion: x > 3
Nenne diese: ergebniss4

Übung Implementiere die Funktion: 4>x and x > 3
Nenne diese: ergebniss5


Übung Implementiere die Funktion: x*x = x
Nenne diese: ergebniss6


Konditionale bzw. bedingte Anweisungen

<eval></eval>

 String hallo(int x) {
    if(x==2) {
       return "Cool, du hast eine 2 eingegeben!";
    } else {
       return "Ok, du hast keine 2 eingegeben, sondern: "+x;
    }

} hallo(2);

Übung Gehe kurz diesen Quelltext durch, versuch ihn zu verstehen und bei Fragen meld dich.

Übung Schreibe ein kleines Rabatt Programm. Das Programm soll den Rabatt für eine gewisse Stückzahl berechnen. Das Programm nimmt also die Stückzahl als Paramters. Der Rabatt berechnet sich wie folgt:
0<st> kein Rabatt<br> 1000<st> 2 (€) Rabatt<br> 2000<st> 5 (€) Rabatt<br> Stückzahl &gt; 5000 --&gt; 10 (€) Rabatt<br> Nenne das Programm: <strong>rabatt</strong></st></st></st>


Übung Baue dir ein Programm, was berechnet ob jmd. Über-, Normal- oder Untergewicht hat.
Nenne die Funktion bmi
Benutze als ersten Parameter das Gewicht, als zweiten die Größe: