Skip to main content

10 Eindopdracht coderen en testen

Wat ga je leren?

Met alles wat we hebben geleerd gaan we een PHP programmaatje maken.

Let's go!

Een webshop geeft zomerse korting.

Korting

10% op alle artikelen als de temperatuur dit weekend boven de 21 graden, maar niet boven de 25 graden uitkomt.

15% als de temperatuur dit weekend boven de 25 graden uitkomt.

20% als de temperatuur dit weekend boven de 30 graden uitkomt.

Bezorgkosten

De bezorgkosten zijn standaard 4 euro per bestelling, maar als de prijs van de bestelling (na korting) meer dan 40 euro is dan zijn de bezorgkosten 0.

<?php

// vul waarden in voor de volgende variabelen
$temperatuur=
$prijsBestelling=

// bepaal de $bezorgkosten
...
...

// bepaal de korting
...
...

 // druk resutlaat af
echo "Bedrag bestelling: $prijsBestelling";
echo "<br>";
echo "Temperatuur dit weekend: $temperatuur";
echo "<br>";
echo "Korting: $korting";
echo "<br>";
echo "Bezorgkosten: $bezorgkosten";
echo "<br>";
echo "<br>";
echo "Eindbedrag: ".$prijsBestelling-$korting+$bezorgkosten;

Maak de code af en zorgen ervoor dat het eindbedrag juist wordt berekend.

Bepaal eerst de $bezorgkosten op regel 8, dan de korting op regel 12.

Vul testwaarden in op regel 4 en 5 en test de code. Test met verschillende waarden.

Testlog

Maak een testlog. Dit is een kort documentje waarin je telkens als je test de testwaarden noteert en daarbij zet je het eindbedrag neer.

In het test documentje staat bijvoorbeeld het volgende:

temperatuur
prijsBestelling
Eindbedrag
Correct (ja/nee)
20
40
40
ja
20
42
42
ja
22
42
41,8 ja
30
10
12
ja
50
5
9
ja

Bepaal minimaal 10 test scenario's.

Inleveren
  • code php110-jouw-naam.php.php
  • testlog test110-jouw-naam.pdf (gebruik save as in MS Word en kies PDF als bestands type)