Omschrijving
De Overwerk-applet berekent welk bedrag aan een werknemer betaald moet worden als vergoeding voor overwerk. Als een werknemer niet heeft overgewerkt moet het getal 0 worden getoond.
De gebruiker van het applet voert een viertal gegevens in: het uurloon, het aantal uren dat de werknemer normaal werkt, de opslag voor overwerk (vergoedingspercentage) en het aantal uren dat de werknemer daadwerkelijk heeft gewerkt.
Lees de opdracht eerst helemaal door voordat je aan het coderen begint!
Interface
Aanpak
Pak deze opdracht als volgt aan:
Maak een nieuwe applet.
Bouw de interface van de applet (zie hierboven).
Ga naar de event-handler toe.
Schrijf in het Nederlands hoe de applicatie moet werken. Doe dit puntsgewijs.
Vertaal de logica van stap 4 naar Java-code.
Controleer de code op spelfouten.
Controleer of elke regel eindigt op een puntkomma.
Test de applicatie.
Voorbeeld van stap 4:
Haal het uurloon op uit het uurloonveld.
Haal het ...
...
...
Als het gewerkte aantal uren ..... is dan het ..... bereken dan .... .
De formule voor het bereken van de vergoeding is: ...
Toon het bedrag in de interface.
Tips
De 4 invoervelden moeten van het type NumberField zijn.
De uitkomst (vergoeding) kan je tonen in een widet van het type Label.
Kies of je hele getallen of decimale getallen wilt ophalen uit de invoervelden.
Bij deze opdracht heb je één if-else statement nodig.
In het if-else statement moet een logische expressie komen te staan. Hierbij zal je gebruik moeten maken van een relationele operator. Bij onderdeel 11 staat een overzicht van alle relationele operatoren. Welke relationele operator moet je gebruiken bij deze opdracht?
Bedenk zelf de formule voor het berekenen van de vergoeding voor het overwerken.
Ga na wat er in het eerste code blok moet komen staan (het blok tussen if en else) en wat er in het tweede code blok moet komen te staan (het blok tussen else en de laatste accolade).