Lernpfad:Einführung in Processing/11: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 177: Zeile 177:
</syntaxhighlight>
</syntaxhighlight>
{{Lösung:End}}
{{Lösung:End}}
== Vergleichsoperatoren ==
Um eine ''Bedingung'' zu schrieben, brauchen wir ''Vergleichsoperatoren'', die zwei Werte vergleichen und dann einen ''Wahrheitswert'' ergeben. Folgende Operatoren kannst du zunächst verwenden:
{| {{prettytable}}
"ist gleich" || <code>a == b</code> || Ist <code>a</code> genau gleich zu <code>b</code>.
|-
"echt größer" || <code>a > b</code> || Ist <code>a</code> größer (aber nicht gleich) <code>b</code>.
|-
"echt kleiner" || <code>a < b</code> || Ist <code>a</code> kleiner (aber nicht gleich) <code>b</code>.
|-
"größer oder gleich" || <code>a >= b</code> || Ist <code>a</code> größer oder gleich <code>b</code>.
|-
"kleiner oder gleich" || <code>a <= b</code> || Ist <code>a</code> kleiner oder gleich <code>b</code>.
|-
"nicht gleich" || <code>a != b</code> || Ist <code>a</code> ungleich (also nicht gleich) <code>b</code>.
|}
{{Zusatzaufgabe:Start|Icon=Processing_2021_logo.svg}}
Animiere ein "Gebirge", das von rechts nach links zieht.
{{P5js|https://editor.p5js.org/Ngb/full/b7nECkQjU|height=400}}
'''Tipp''': Verwende drei Koordinaten (jeweils x und y), um immer zwei Linien zu zeichnen (den aktuell sichtbaren Berg). Die Punkte sind immer so weit auseinander, wie der Bildschirm breit ist. Wenn der zweite Punkt links verschwindet, musst du die Punkte ändern (die Punkte "rücken" jeweils einen auf und der dritte Punkt wird "neu erschaffen").
Wenn du das obige Gebirge geschafft hast, fügen noch einen Punkt hinzu.
{{P5js|https://editor.p5js.org/Ngb/full/wVKnmWkuu|height=400}}
{{Zusatzaufgabe:End}}