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

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 120: Zeile 120:
Du kannst zwei Texte (Strings) mit einem <code>+</code> ''verketten''. Aus <code>"Eins" + "Zwei"</code> wird <code>EinsZwei</code>.}}
Du kannst zwei Texte (Strings) mit einem <code>+</code> ''verketten''. Aus <code>"Eins" + "Zwei"</code> wird <code>EinsZwei</code>.}}


== Befehle mit Ausgabe programmieren ==
{{Aufgabe:Start}}
# Programmiere zwei Methoden <code>void quadratWeiss(int x, int y)</code> und <code>void quadratSchwarz(int x, int y)</code>, die jeweils ein weißes bzw. schwarzes Quadrat mit der Kantenlänge 40 an die Position <code>(x, y)</code> zeichnet.
# Benutze die beiden Methoden, um eine Methode <code>void zeile(int nummer)</code> zu programmieren, der eine Zeile der Zeichenfläche von links nach rechts abwechselnd mit weißen und schwarzen Quadraten füllt. Die y-Koordinate wird dabei aus der Zeilennummer berechnet. Die erste Zeile beginnt bei <code>y=0</code>, die zweite bei <code>y=40</code> und so weiter.
# Benutze <code>zeile()</code>, um die vollständige Zeichenfläche mit einem Schachbrettmuster zu füllen.
# '''Bonus''': Ändere die Methoden so ab, dass die Farbe der Quadrate von weiß/schwarz auf beliebige andere Kombinationen geändert werden kann.
{{Aufgabe:End}}
 
== Befehle mit Rückgabe programmieren ==
Bisher haben wir die Ausgabe der Befehle direkt auf die Zeichenfläche oder in das Textfenster
8.581

Bearbeitungen