1.1-Introductie-Programmeren

Kleuren berekenen

Moeilijkheid: Filled Filled Filled

Schrijf een programma waarmee je een bepaalde achtergrond kleur kan instellen. Deze achtergrond kleur wordt door de gebruiker ingevoerd op basis van een rood, groen en blauwe waarde (RGB systeem).

Naast het RGB systeem worden kleuren ook vaak uitgedrukt als hexadecimale waarden. In dit voorbeeld gaan we daarom ook de hexadecimale code printen van de door de gebruiker ingevoerde rgb waarde. Dit hoef je niet zelf te berekenen, we hebben een methode opgenomen in het bestand die dit voor je kan doen genaamd convertRGBToHex. Het is niet erg als je de werking van deze code niet helemaal begrijpt (of helemaal niet), maar probeer hem wel te gebruiken. Het doel van de opdracht is immers om met methoden (met een uitkomst) te leren werken.

Tip: Een kleur (Color) is ook een type dat binnen Java gebruikt kan worden, vergelijkbaar met bijv. een String. Je kan de SaxionApp vragen om een waarde op te leveren van het type Color zodat je deze kan gebruiken om de achtergrondkleur in te stellen.

Voorbeeld

Example