dinsdag 13 januari 2015

Opgaven: logout

Opslaan als: logout.php



<?PHP
// logout.php apprt bestand om de sessie te wissen en weer terug te sturen naar de afkomst.
session_start();
session_destroy();
header('Location: ' . $_SERVER['HTTP_REFERER']);
?>

Opgaven: Raden

Opslaan als: Raden-1.php


<html xmlns="http://www.albeda.nl">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Raad het getal</title>
</head>
<body>
     
    <?php
// sessie starten
session_start();

// fouten uitgezet (als het niet bestaat, geen fout weergeven)
error_reporting(0);
    if (!empty($_POST)) {
        // controleer of het getal tussen 1 en 5 is
        if (($_POST['getal'] < 1) || ($_POST['getal'] > 5)) {
            echo '<p>Het ingevulde getal moet tussen 1 en 5 liggen.</p>';
        }
        else {
            //genereer random getal
            $raad = rand(1,5);
           
            if ($_POST['getal'] == $raad) {
                echo '<p>Gefeliciteerd! Het juiste getal is inderdaad '.$raad.'.</p>';
                // sessie voor het aantal keer goed.
                $_SESSION['goed']++;
$_SESSION['fout'] = $_SESSION['fout'] + 0 ;
$_SESSION['totaal']++;
                echo "Aantal keer goed geraden: ".$_SESSION['goed'];
echo "</br>Aantal keer fout geraden: ".$_SESSION['fout'];
            }
            else {
                echo '<p>Jammer, het juiste getal is '.$raad.'.</p>';    
                // sessie voor het aantal keer fout.
$_SESSION['goed'] = $_SESSION['goed'] + 0 ;
                $_SESSION['fout']++;
$_SESSION['totaal']++;
                echo "Aantal keer fout geraden: ".$_SESSION['fout'];
echo "</br>Aantal keer goed geraden: ".$_SESSION['goed'];
                }
        }
echo "</br>Aantal keer totaal: ".$_SESSION['totaal'] ;

    }  

    ?>
     
    <p>Raad het getal! Vul een getal in tussen 1 en 5 en speel mee!</p>
    <form action="" method="post">
    <input type="text" name="getal" />
    <input type="submit" value="Speel!" />
    </form>
<a href="logout.php" >Opnieuw beginnen (sessie verwijderen</a>
</body>
</html>

zaterdag 13 december 2014

Schema - Meer tafels

Opdracht -  Meer tafels
De tafel van 5 wordt gemaakt van 1 keer 5 tot en met 10 keer 5.
De uitvoer moet zijn 1 X 5 = 5, 2 X 5 = 10, ..., 10 X 5 = 50.

In dit programma moeten de tafel van 5 tot en met de tafel van 14 worden uitgerekend en uitgevoerd.

Maak hiervoor een PSD.

Leeg Schema
 Schema - Meer Tafels


Schema Verlofdagen

Opdracht Verlofdagen
Een onderneming bepaalt op de volgende manier het aantal verlofdagen van zijn werknemers:
Elke werknemer heeft recht op minimaal 20 verlofdagen.
2 Werknemers die ouder zijn dan 30 jaar, krijgen 2 extra verlofdagen; werknemers ouder dan 50 jaar krijgen 6 dagen extra in plaats van 2.
3 Werknemers die langer dan 15 jaar in dienst van de onderneming zijn, krijgen bovendien 3 dagen extra; werknemers die langer dan 25 jaar in dienst zijn krijgen nog eens 5 dagen extra verlof.
4 Het maximaal aantal verlofdagen bedraagt 31.


Schrijf een PSD dat van een werknemer, het werknemersnummer (WNR), de leeftijd (LT) en het aantal dienstjaren (JAR) inleest / invoert en het aantal verlofdagen afdrukt.

Schema leeg

Schema verlofdagen





maandag 8 december 2014

Schema 4 november (let op opgave 4)


1 Maak een PSD
Maak met het onderstaande schema de tafel van 13.
De uitkomst moet worden afgedrukt, bv. 7 * 13 = 91
De tafel loopt van 1 tot en met 10

2 Maak een PSD
Maak een schema voor de tafel van 22 van 17 tot en met 40 
De uitkomst moet worden afgedrukt
De tafel loopt van 17 tot en met 40
 Wat doet dit programma?
4 Maar een geheugentabel  voor dit programma?
Maak een PSD waarin LEN (lengte in cm), GW (gewicht in kg) en Geslacht (M = man en V = vrouw) wordt ingevoerd.
De QI moet worden berekend em uitgevoerd.
Als de QI lager is dan 30 moet een positieve melding worden uitgevoerd, anders een waarschuwing.
Leeg schema
 Schema



zondag 7 december 2014

Schema 10 oktober



Maak een PSD waarmee je de binaire waarde van een getal onder de 32 kan berekenen.







zaterdag 29 november 2014

Schema 4 groepen



Schema om volgens leeftijd in vier groepen te verdelen.
Gevuld schema volgt