8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 63: | Zeile 63: | ||
# Übernimm das Programm oben in {{Processing}} und probier es aus. Du siehst zwei Linien und einen fliegenden Ball. Verwende '''genau eine''' ''bedingte Anweisung'', um den Ball ''zwischen den Linien'' rot werden zu lassen. | # Übernimm das Programm oben in {{Processing}} und probier es aus. Du siehst zwei Linien und einen fliegenden Ball. Verwende '''genau eine''' ''bedingte Anweisung'', um den Ball ''zwischen den Linien'' rot werden zu lassen. | ||
#: {{P5js|https://editor.p5js.org/Ngb/full/IGsyhY2zQ|height=100}} | |||
# Ändere das Programm so ab, dass der Ball ''außerhalb'' des Bereichs rot wird (und innen weiß bleibt). | # Ändere das Programm so ab, dass der Ball ''außerhalb'' des Bereichs rot wird (und innen weiß bleibt). | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
{{Lösung:Start}} | |||
<syntaxhighlight lang="java" line="1" highlight="11-16"> | |||
int x = 0; | |||
void draw() { | |||
background(0); | |||
// Linien zum Markieren der Zone | |||
stroke(255); | |||
line(25, 0, 25, height); | |||
line(75, 0, 75, height); | |||
// Farbe setzen | |||
if( x > 25 && x < 75 ) { | |||
fill(199, 43, 0); | |||
} else { | |||
fill(255); | |||
} | |||
// hier wird animiert... | |||
ellipse(x, 50, 20, 20); | |||
x++; | |||
if (x > width) { | |||
x = 0; | |||
} | |||
} | |||
</syntaxhighlight> | |||
{{Lösung:End}} | |||
{{Aufgabe:Start}} | {{Aufgabe:Start}} |
Bearbeitungen