Navigation:  »No topics above this level«

Afronden

Previous pageReturn to chapter overviewNext page

Bij bedragen wil je graag dat er maar twee cijfers achter de komma komen als de uitkomst een gebroken getal is met meerdere cijfers achter de komma. Dat kun je bereiken door de uitkomst af te ronden met round().  Met round(uitkomst,2) krijg je dan keurig een getal met twee achter de komma.

De pagina roept zichzelf aan met de action op de eerste regel. Met een if stel je in dat er "Voer een bedrag in." komt te staan als het veld bedrag leeg is. Bij radio buttons is de name hetzelfde maar de value verschillend.

 

<form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post">

Bedrag exclusief BTW: <input type="text" name="bedrag"><br>

<input type="radio" name="btw" value="0.06">laag tarief - 6%<br>

<input type="radio" name="btw" value="0.19" checked>hoog tarief - 19%<br>

<input type="submit" value="Bereken BTW">

</form>

<hr>

 

<?

$exbtw=$_POST['bedrag'];

$tarief=$_POST['btw'];

$btw=round(($tarief*$exbtw),2);

$inclusiefbtw=$exbtw+$btw;

 

if(empty($_POST['bedrag']))

{

 echo "Voer een bedrag in.";

}

 

else

{

 echo "Bedrag inclusief BTW: <b>$inclusiefbtw euro</b><br>";

 echo "De BTW bedraagt: <b>$btw euro</b>";

}

?>