return $this->graden; } } ?> <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1> <?php $therm = new Thermometer(20); print $therm->getGraden() . "°" . "</br>"; $therm->verhoog(81); print $therm->getGraden() . "°" . "</br>"; $therm->verlaag(20.5); print $therm->getGraden() . "°" . "</br>"; ?> </h1> </body> </html>
<?php class Thermometer { private $temperatuur; public function __construct($temperatuur) { $this->temperatuur = $temperatuur; } public function verhoog($aantalgraden) { $this->temperatuur += $aantalgraden; } public function verlaag($aantalgraden) { $this->temperatuur -= $aantalgraden; } public function getTemperatuur() { return $this->temperatuur; } } $therm = new Thermometer(20); $therm->verhoog(20); print $therm->getTemperatuur() . "<br>"; $therm->verlaag(5); print $therm->getTemperatuur() . "<br>";
} public function setTemperatuur($gegevenTemperatuur) { if ($gegevenTemperatuur >= -50 && $gegevenTemperatuur <= 100) { $this->temperatuur = $gegevenTemperatuur; } } public function getTemperatuur() { return $this->temperatuur; } } ?> <!DOCTYPE HTML> <html> <head> <meta charset = utf-8> <title>Thermometer</title> </head> <body> <h1> <?php $therm = new Thermometer(20); //$Therm->setTemperatuur(20); $therm->verhoog(10); $therm->verlaag(5); print $therm->getTemperatuur(); ?> </h1> </body> </html>
} public function getTemperatuur() { return $this->temperatuur; } } ?> <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php $koud = new Thermometer(5); $koud->verlaag(40); echo $koud->getTemperatuur() . "<br>"; $koud->verhoog(20); echo $koud->getTemperatuur() . "<br>"; $koud->verlaag(60); echo $koud->getTemperatuur() . "<br>"; ?> </body> </html>
return $this->temperatuur; } } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Thermometer_oplossingenboek</title> </head> <body> <h1> <?php $therm = new Thermometer(25); print $therm->getTemperatuur() . "<br />"; $therm->verhoog(20); print $therm->getTemperatuur() . "<br />"; $therm->verhoog(55); print $therm->getTemperatuur() . "<br />"; $therm->verhoog(10); print $therm->getTemperatuur() . "<br />"; $therm->verlaag(50); print $therm->getTemperatuur() . "<br />"; $therm->verlaag(100); print $therm->getTemperatuur() . "<br />"; $therm->verlaag(10); print $therm->getTemperatuur() . "<br />"; ?> </h1>