Reacties op het script Uitgebreid Rekenmachine
|
Gepost op: 03 augustus 2006 - 20:02 |
|
|
|
Beheerder
|
nice
maar misschien kan je het in een classe gooien? Dan kan je steeds uitbreiden enzo bijvoorbeeld met de sinus, cosinus enzovoort enzovoort. |
|
|
|
Gepost op: 03 augustus 2006 - 20:16 |
|
|
|
Crew .NET
|
ja dat is inderdaad mogelijk
maar het script aanpassen en terug posten is voor wat later
ben namelijk met iets anders in PHP bezig...;-)
thx 4 the comment:D |
|
|
|
Gepost op: 15 augustus 2007 - 00:33 |
|
|
|
Crew algemeen
|
waarom niet met switch? is zoveel makkelijker imo:
switch($_POST['bewerkingen'])
{
case "product":
$berekening = $_POST['getal1'] * $_POST['getal2'];
break;
case "quotiënt":
if($_POST['getal2'] == 0)
{
echo "Je kan een getal niet door nul delen";
}
else
{
$berekening = $_POST['getal1'] / $_POST['getal2'];
$res_rest = "Afgerond: " . floor($_POST['getal1'] / $_POST['getal2']) . " met als rest: " . $_POST['getal1'] % $_POST['getal2'];
}
break;
case "som":
$berekening = $_POST['getal1'] + $_POST['getal2'];
break;
case "verschil":
$berekening = $_POST['getal1'] - $_POST['getal2'];
break;
case "kwadraat":
$berekening = $_POST['getal1'] * $_POST['getal1'];
break;
case "macht":
$berekening = 1;
for($i = 0; $i < $_POST['getal2']; $i++, $berekening *= $_POST['getal1']);
break;
case "wortel":
if($_POST['getal1'] < 0)
{
$fout = "Je kan geen wortel trekken van een negatief getal";
}
else
{
$berekening = sqrt($_POST['getal1']);
}
break;
case "faculteit":
for($berekening = $_POST['getal1']; $_POST['getal1'] > 1; $berekening *= --$_POST['getal1']);
break;
}
switch($_POST['bewerkingen']) { case "product": $berekening = $_POST['getal1'] * $_POST['getal2']; break; case "quotiënt": if($_POST['getal2'] == 0) { echo "Je kan een getal niet door nul delen"; } else { $berekening = $_POST['getal1'] / $_POST['getal2']; $res_rest = "Afgerond: " . floor($_POST['getal1'] / $_POST['getal2']) . " met als rest: " . $_POST['getal1'] % $_POST['getal2']; } break; case "som": $berekening = $_POST['getal1'] + $_POST['getal2']; break; case "verschil": $berekening = $_POST['getal1'] - $_POST['getal2']; break; case "kwadraat": $berekening = $_POST['getal1'] * $_POST['getal1']; break; case "macht": $berekening = 1; for($i = 0; $i < $_POST['getal2']; $i++, $berekening *= $_POST['getal1']); break; case "wortel": if($_POST['getal1'] < 0) { $fout = "Je kan geen wortel trekken van een negatief getal"; } else { $berekening = sqrt($_POST['getal1']); } break; case "faculteit": for($berekening = $_POST['getal1']; $_POST['getal1'] > 1; $berekening *= --$_POST['getal1']); break; }
|
|
|
|
Gepost op: 15 augustus 2007 - 01:03 |
|
|
|
Crew .NET
|
Ok, je hebt gelijk. Maar kijk eens naar de datum, dat is meer dan een jaar geleden dat ik dat script gemaakt heb. Ik kon toen welgeteld 1.5 maand PHP, nu zou ik het ook heel anders doen natuurlijk... |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|