Starten met PHP

Proeftoetsen

Pizzeria

Pizzeria "circulare delicioso" is bezig met de realisatie van een website waar je een pizza kunt bestellen. Maak onderstaand formulier en zorg ervoor dat de juiste prijs voor de pizza wordt berekend!

<?php
//Vanuit het formulier stuur je de waarde door van de pizza en de verschillende opties
//Hier wordt de prijs aan de variabelen $pizza, $kaas, $olijven  en $bezorgd toegekend.
$pizza = 0;
$kaas = 0;
$olijven = 0;
$bezorgd = 0;

if(isset($_POST['pizza'])) {
   $pizza = $_POST['pizza'];
}
if(isset($_POST['kaas'])) {
    $kaas = $_POST['kaas'];
}
if(isset($_POST['olijven'])) {
    $olijven = $_POST['olijven'];
}
if(isset($_POST['bezorgd'])) {
    $bezorgd = $_POST['bezorgd'];
}
//Vul de code aan om te voldoen aan het testscenario

Testscenario

Als je een pizza Tirato besteld met extra kaas en je laat hem bezorgen, dan zie je op het scherm:

Bedankt voor uw bestelling!

Als je een pizza Spinacio Piccante besteld met extra olijven en je laat hem niet bezorgen, dan zie je op het scherm:

Bedankt voor uw bestelling!

Timmerbedrijf

Timmerbedrijf "Houtmans" is bezig met een calculatieprogramma. Zij willen uit kunnen rekenen wat het kost om hout te bestellen om bijvoorbeeld een tafel te maken. Voor het tafelblad kun je kiezen uit drie verschillende houtsoorten. Verder kun je kiezen voor een rond of voor een rechthoekig blad. De applicatie rekent het aantal m2 uit en berekent de prijs.

Betonmolen Calculator

Bouwbedrijf Bireco wil graag kunnen uitrekenen hoeveel water, grind en cement er nodig is om beton te kunnen maken. Voor het bereiden van 1 m3 beton is nodig:

Je kunt kunt kiezen uit hoogvloeibaar of normaal beton

Formulier betoncalculator

Hoeveel m3 beton is er nodig:
Normaal
Hoogvloeibaar

Uitwerking betoncalculator

<form action="#" method="post">
    <h4>Formulier betoncalculator</h4>
    Hoeveel m3 beton is er nodig: <input type="number" name="beton" value="1"><br>
    <input type="radio" name="vloeibaarheid" value="160" checked> Normaal<br>
    <input type="radio" name="vloeibaarheid" value="170"> Hoogvloeibaar<br>
    <input type="submit" name="knop" value="verstuur">
</form>

<?php 
if(isset($_POST['knop'])) {
    echo "<b>Weergave van wat er is ingevuld</b><br>";
    echo "<p>De hoeveelheid beton is: ". $_POST['beton'] . "m3.</p>";
    echo "<p>De hoeveelheid water die nodig per m3: ". $_POST['vloeibaarheid'] ." liter.</p>";

    echo "Voor ". $_POST['beton'] . "m3 beton is nodig:<br>";
    echo ($_POST['beton'] * 325) . " kg zand<br>";
    echo ($_POST['beton'] * 650) . " kg cement<br>";
    echo ($_POST['beton'] * 1300) . " kg grind<br>";
    echo ($_POST['vloeibaarheid'] * $_POST['beton']) . " liter water<br>";
}
?>

Oefentoets Zwemcalculator

Download de oefentoets zwemcalculator