dinsdag 14 oktober 2014

Binair



De PHP code

<html>
<head>
<title>Opgave 4 rekenen</title>
</head>

<body>
<fieldset><legend><b>Opgave Bereken Binair</b></legend>
<form method="post">
Geef  een getal onder de 32:
<input type="text" name="getal1">
<br>
<input type="submit" name="Submit" value="Bereken">
</p>
</form>

<?php
// Kijk of er al een submit gepost is (er zijn getallen ingevuld)
if(isset($_POST['Submit']))
// Er is al iets Ingevuld bij de getallen
{
$Decimaal = $_POST['getal1'];
echo "Het Getal was $Decimaal </br>";
$Bin = $Decimaal;
if ($Bin>=16)
{
$Bincode = "B 1";
$Bin = $Bin - 16;
}
Else
{
$Bincode = "B 0";
}
echo " -16 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=8)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 8;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 8 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=4)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 4;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 4 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=2)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 2;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 2 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
if ($Bin>=1)
{
$Bincode = $Bincode." 1";
$Bin = $Bin - 1;
}
Else
{
$Bincode = $Bincode . " 0";
}
echo " - 1 De rest is $Bin ";
echo "Binair getal $Bincode </br>";
}
else
// Er is al Niets Ingevuld bij de getallen. De getallen zijn leeg.
{
echo "Vul hier een getal in.";
}
?>

</fieldset>
</body>
</html>