Gestructureerd programmeren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
RedBot (overleg | bijdragen)
k r2.7.2) (Robot: toegevoegd: da:Struktureret programmering
k Minus verouderde code
Regel 20:
 
== enkelvoudige keuzestructuur ==
 
Bij een keuzestructuur gaan we een bepaald stuk code al of niet laten uitvoeren door de computer, afhankelijk van de voorwaarde.
 
{| class="prettytablewikitable"
|-
! structuur
! beschrijving
|-
| if v then ...
| als voorwaarde dan {...}
|-
| if v then ... else ...
Regel 43 ⟶ 41:
$humeur = "slecht";
if ($humeur == "slecht") {
echo ("ik ben slecht gezind");
}
?>
Regel 52 ⟶ 50:
$humeur = "goed";
if ($humeur == "slecht") {
echo "ik ben slecht gezind";
}
elseif ($humeur == "verveeld") {
echo "ik verveel mij";
}
else{
echo "ik ben goed gezind";
}
?>
Regel 64 ⟶ 62:
 
== meervoudige keuzestructuur ==
 
Zoals de naam al zegt, gaan we bij een meervoudige keuzestructuur een keuze maken uit meerdere mogelijkheden. Deze zijn uiteraard ook te maken met een enkelvoudige, maar met een switch gaat dit makkelijker:
 
Regel 72 ⟶ 69:
switch ($humeur) {
case "slecht":
echo "ik ben slecht gezind";
break;
case "verveeld":
echo "ik verveel mij";
break;
default:
echo "ik ben goed gezind";
?>
</source>
 
== voorwaardelijke herhalingsstructuur ==
 
Hier zijn 2 mogelijkheden:
 
Regel 93 ⟶ 89:
$teller = 0;
while ($teller <= 12) {
echo "de teller zit nu aan: $teller <br />";
$teller++;
}
?>
Regel 106 ⟶ 102:
$teller = 0;
do {
$teller++;
echo "de teller zit nu aan: $teller <br />";
} while ($teller <= 12);
?>
</source>
 
=== begrensde herhalingsstructuur ===
 
Hierbij weten we op voorhand hoeveel maal we een bepaalde blok code willen herhalen:
<source lang="php">
<?
for ($i = 1; $i <= 5; $i++) {
echo "hallo nummer $i ! ";
}
?>
Regel 131 ⟶ 126:
$arr=array("een", "twee", "drie");
foreach ($arr as $value) {
echo "De waarde is $value <br />";
}
?>