Skip to main content

Java Applet


Hoofdstuk 1 ontwikkelomgeving

Opdracht 1

Deze opdracht was mijn start met programmeren in java. Ik moest zorgen dat "Hello world!" op mijn scherm te zien was.

Hoofdstuk 2 applets

Opdracht 1

Bij deze opdracht moest ik zorgen dat mijn naam geel was met een blauwe achtergrond.

Opdracht 2

Hier is de bedoeling dat mijn roepnaam blauw is en mijn achternaam rood. De roepnaam en achternaam moeten onder elkaar worden getoond.

Hoofdstuk 4 tekenen

Opdracht 1

Deze opdracht heeft me geleerd hoe je een gelijkbenige driehoek kan tekenen met g.drawLine.

Opdracht 2

Bij deze opdracht heb ik een huis getekent met een raam en een deur.

Opdracht 3

Voor deze opdracht heb ik een Nederlandse flag gemaakt.

Opdracht 4

Ik heb een staafdiagram gemaakt met verschillende kleuren. De namen staan onder de staafdiagram en de verdeling van de schaal staat naast de diagram. De schaal is in stappen van 20.

Opdracht 5

Met fillArc() moet ik een elipse tekenen die geel is. Ook moet de achtergrond blauw zijn.

Opdracht 6

Bij deze opdracht heb ik een stoplicht gemaakt.

Opdracht 7

Hier moest ik een zijde van een dobbelsteen maken met nummer 4.

Hoofdstuk toets

Image

Bij mijn eerste hoofdstuk toets was het de bedoeling dat ik ging namaken wat er in de afbeelding staat.

Hoofdstuk 6 getallen

Opdracht 1

Bij deze opdracht moest ik zorgen dat vier personen hun bedrag gelijk verdelen.

Opdracht 2

Deze opdracht laat zien hoeveel seconden in een uur, dag en jaar zitten.

Opdracht 3

In deze opdracht moest ik zorgen dat twee integer getallen bij elkaar moesten worden opgeteld. Het antwoord moet dan negatief zijn.

Hoofdstuk toets

Bij deze hoofdstuk toets was het de bedoeling dat ik het gemiddelde moest uitrekenen van drie getallen. Daarna moest ik het proberen af te ronden op één decimaal.

Hoofdstuk 8 knoppen en tekstvakken

Opdracht 1

Ik moest een tekstvak maken waarbij ingevulde tekst zichtbaar wordt als je op de Oke knop drukt. De reset knop maakt de tekstvak weer leeg.

Opdracht 2

Bij deze opdracht moest ik zorgen dat ik kan bijhouden hoeveel mannen, vrouwen, jongens en meisjes aanwezig zijn als ik op een knop druk.

Opdracht 3

Deze opdracht rekent de btw uit van het ingevoerde bedrag. Je drukt of op oke of op de enter toets om de btw te zien.

Hoofdstuk toets

In dit hoofdstuk toets moest ik een rekenmachine maken. De rekenmachine heeft twee tekstvakken waar je de tallen invoerd. Als je op plus, min, delen door en keer drukt, dan komt de uitkomst in het eerste tekstvak. Het tweede tekstvak word dan leeg gemaakt.

Toets 1

Voor mijn eerste java toets moest ik zorgen dat ik bestellingen kon maken door op de producten te drukken. De prijs word dan uitgerekend en het aantal producten word bijgehouden.

Toets 2

Deze toets had als basis de vorige toets. Bij deze toets is de bedoeling dat je de dagomzet ziet en het gemiddelde van de dagomzet.

Hoofdstuk 10 beslissingen

Opdracht 1

Bij deze opdracht moest ik vijf knoppen maken die staan voor vijf verschillende kleuren. Als je erop klikt, dan krijg je de kleur in tekst te zien en wordt de knop de bijbehorende kleur.

Opdracht 2

Bij deze opdracht moest ik zorgen dat de applet bijhoud welk ingevoerde getal het hoogst is.

Opdracht 3

Deze opdracht is hetzelfde als opdracht 1 alleen heb ik ook toegevoegd dat het laagste getal wordt bijgehouden.

Opdracht 4

In deze opdracht moet je een maandnummer kunnen invoeren in een tekstvak. Als resultaat krijg je de naam van de maand en het aantal dagen dat in de maand zit.

Opdracht 5

Deze opdracht is hetzelfde als de vorige opdracht, maar dan kan je het jaar ook invoeren. Als resultaat krijg je te zien of het een schrikkeljaar is of niet.

Opdracht 6

Bij deze opdracht moet je een getal invoeren en krijg je te zien of het onvoldoende is of voldoende. Ook krijg je het gemiddelde te zien van alle cijfers en zie je of je geslaagd bent of niet.

Hoofdstuk toets

Bij deze hoofdstuk toets heb je een invoervak waar je een cijfer in kan invoeren. Als resultaat krijg je te zien of het slecht, onvoldoende, matig, voldoende of goed is. Als het getal niet klopt, dan krijg je foute invoer te zien.

Toets

Bij deze toets moet je het uur invoeren van nederland in een tekstvak. Als je op toon tijden drukt, dan zie je hoe laat het in buitenlandse steden is.

Hoofdstuk 11 herhaling

Opdracht 1

Bij deze opdracht moet ik zorgen dat ik 15 verticale lijnen kan maken met een for loop.

Opdracht 2

Bij deze opdracht moet ik zorgen dat getallen van 20 tot 10 aftellen met een for loop.

Opdracht 3

Ik moest de fibonacci reeks op het scherm tonen met een for loop.

Opdracht 4

In deze opdracht moet ik de tafel van 3 met een for loop laten zien.

Opdracht 5

Deze opdracht is de verbeterde versie van de vorige. Dit keer moet ik zorgen dat de gebruiker een getal ik kan voeren. De tafel van het getal is dan zichtbaar.

Opdracht 6

In deze opdracht moest ik 5 vierkanten maken die schuin in de hoeken aan elkaar vast zitten.

Opdracht 7

Bij deze opdracht moet ik vijf concentrische cirkels tekenen.

Opdracht 8

Bij deze opdracht moet ik vijftig concentrische cirkels tekenen.

Opdracht 9

In deze opdracht moet ik 100 cirkels tekenen die hetzelfde begin punt hebben maar steeds groter worden.

Opdracht 10

Bij deze opdracht moet ik een basis schaakbord kunnen tekenen.

Hoofdstuk toets

In deze opdracht moet ik alle tafels uitschrijven en als je een getal invoerd, dan wordt de uitgeschreven tafel zichtbaar.

Hoofdstuk 12 tabellen

Opdracht 1

In deze opdracht moest ik het gemiddelde uitrekenen met 10 getallen.

Opdracht 2

In deze opdracht moest ik een for loop maken, zodat ik meerdere buttons kon maken.

Opdracht 3

Met deze opdracht moest ik zorgen dat ik vijf getallen kan invoeren. Als je op de knop drukt, dan zie je de getallen gesoorteerd van klein naar groot.

Opdracht 4

Bij deze opdracht is het de bedoeling dat ik controleer of het getal die ik wil zoeken in de array zit. Het getal die ik gekozen heb check ik met een if statement die in een while loop zit.

Opdracht 5

Deze opdracht is een vervolg op de vorige opdracht. Bij deze opdracht kan de gebruiker het getal invoeren en zoeken of het ingevoerde getal in de array zit.

Opdracht 6

Deze opdracht is een vervolg op de vorige opdracht. Bij deze opdracht word er ook gecontrolleerd hoe vaak het ingevoerde getal in de array zit.

Hoofdstuk toets

In deze hoofdstuk toets moet je tien namen en telefoonnummers invoeren. Zodra je dat gedaan hebt, dan krijg je een lijst te zien met de namen en de telefoonnummers die je hebt ingevoerd.

Hoofdstuk 13 methodes

Opdracht 1

Bij deze opdracht moest ik een eigen methode schrijven die een driehoek tekent.

Opdracht 2

In deze opdracht heb ik een methode geschreven die een muur van bakstenen toont als je op de knop drukt.

Opdracht 3

Deze opdracht is een verbeterde versie van de vorige opdracht. Je kan nu kiezen welke muur je neemt en er tussen wisselen.

Hoofdstuk toets

In deze opdracht moest ik een methode maken om bomen te kunnen maken. Ik kan kiezen hoeveel bomen ik per rij wil hebben.

Hoofdstuk 14 multimedia

Opdracht 1

In deze opdracht moest ik pokerkaarten kunnen uidelen als je op de knop drukt.

Opdracht 2

Deze opdracht is een vervolg op de vorige opdracht. In deze opdracht moet je het hele deck uitdelen aan vier spelers zonder de joker.

Hoofdstuk toets

In deze opdracht is het de bedoeling dat de computer de laatste smiley weghaald. Als je dat lukt, dan win je. Anders verlies je.

Toets 1

In deze toets is het de bedoeling dat je meerdere bestellingen kan maken en kan kijken wat de totale omzet is.

Toets 2

Bij deze opdracht is het de bedoeling dat je speelt voor meer krediet. Als je twee dezelfde plaatjes op een rij hebt, dan krijg je vier extra krediet. Als je drie dezelfde plaatjes op een rij hebt, dan win je twintig krediet.

Eigen creaties

Dobbelstenen

Toen ik bezig was met Math.random(), kwam ik op het idee om zelf dobbelstenen te maken. Dit hielp me begrijpen hoe Math.random() werkt.