Dit krijg je dus als je je verveelt op zondagavond:

<?php

class LesInformatica
{
private $chocomel = 0;

public function haalChocomel()
{
$this->chocomel = new Chocomel(100);

return $this->chocomel;
}

public function uitleg($tijdsduur)
{
// Voor het voorbeeld even usleep, anders duurt het zo lang
usleep($tijdsduur);

// Meestal slaat de uitleg nergens op, dus...
return false;
}

public function zetComputersAan()
{
// Het aanzetten van de computers gaat meestal best vlot
return true;
}

public function werk()
{
// Slechts één op de tien keer doen we wat
return rand(0,9) == 0;
}

public function bel()
{
// Pom pom pom pom (en dan steeds iets hoger)

return true;
}
}

class Chocomel
{
public $hoeveelheid = 0;

public function __construct($hoeveelheid = 100)
{
$this->hoeveelheid = $hoeveelheid;
}

public function isOp()
{
// Als het bekertje nog niet leeg is
return $this->hoeveelheid > 0;
}

public function neemSlok()
{
// Haal wat chocomel uit het bekertje
$this->hoeveelheid--;
}
}

// Een doornee les informatica van De Gelder:

$les = new LesInformatica; // De les begint

$les->uitleg(30); // Een half uur 'uitleg'

$chocomel = $les->haalChocomel(); // Even GLL chocomel laten halen

$les->zetComputersAan(); // Computers aanzetten

while(!$chocomel->isOp()) // Zolang de chocomel niet op is
{
$chocomel->neemSlok(); // Even een flinke slok nemen

$les->werk(); // En werken!
}

$les->bel(); // Einde!

?>

(De Gelder / GLL is mijn leraar informatica)
SEARCH 'chocomel' REPLACE 'Itaipava'
Ik weet niet wat het is, maar ik denk niet dat ze het hebben bij ons op school ;)
Bah wat ben jij lui,
eens de chocomelk op is dan is zijn werklust ook over :P
Uiteraard. Je hebt bruin goud en zwart goud: chocomel en koffie. Ik leef nou eenmaal op bruin goud. Dat betekent dus ook dat ik stop met werken zodra dat er niet meer is.

Reageren