Skip to main content

6.3 Opgaven loops en arrays

In deze video wordt uitgelegd hoe je een loop maakt waarmee je alle waardes van een array kan afdrukken

1 Opgave, terugtellen

Maak een PHP loop waarmee je alle getallen van 1000 tot en met 0 afdrukt op de voglendevolgende manier:

1000, 999, 998, 997, 996, 995, 994, 993, ...... 2, 1, 0

In plaats van de punjespuntjes worden dus alle getallen afgedrukt.

Zet de PHP PHP-code op je antwoordenblad.

2 Opgave array afdrukken

Druk het volgende array achtersevoren af.

$myArray = ['auto','fiets','brommer','bus','vliegtuig','trein'];

De output moet er als volgt uit zien:

trein, vliegtuig, bus, brommer, fiets, auto

Maak je code zo dat het bij elk array werkt dus ook als het meer of minder elementen zou hebben.

Zet de PHP PHP-code op je antwoordenblad.

3 Opgave, oneven getallen

Maak een loop en druk alle oneven getallen tussen 0 en 100 af.

Dus de output moet worden:

1
3
5
7
9
11
13
..
..
97
99

Zet de PHP PHP-code op je antwoordenblad.

4 Opgave, even getallen uit een array

Maak een loop en loop door het array. Druk alle  getallen af uit het array $array die groter zijn dan 5.

$array=[3,4,5,8,9,12,13,6];

Zet de PHP-code op je antwoordenblad.

5 Opgave, piramide

Maak met behulp van een loop de volgende output:

1
2
3
4
5
6
7
8
9

Breid de code uituit, zodat dit wordt afgedukt.afgedrukt. 1 wordt dus 1x afgedrukt, 2, 2X, 3 3X etc.

1
22
333
4444
55555
666666
7777777
88888888
999999999

Verander nu de codecode, zodat je het volgende afdrukt (let op dat dit 12 regels zijn).

*
**
***
****
*****
******
*******
********
*********
**********
***********
************

Zet de PHP PHP-code van de laatst gelukte opdracht op je antwoordenblad.

56 Opgave, gemiddelde

Maak een form waarbij je de gebruiker om een reeks getallen vraagt. Deze getallen kunnen worden ingevoerd als één regel waarbij de getallen met een komma worden gescheiden.

Bijvoorbeeld:

Met de volgende code kan je de getallen die je hebt ingevoerd in een array zetten:

$arrayGetallen explode(","$_GET['getallen']);

Maak code zodat het volgende wordt uitgevoerd:

Aantal ingevoerde getallen: 6
Totaal van alle getallen: 129
Gemiddelde van alle getallen: 129

Zet de PHP code op je antwoordenblad.

6 Opgave, sorteren

Maak een form waarbij je de gebruiker om een reeks getallen vraagt. Deze getallen kunnen worden ingevoerd als één regel waarbij de getallen met een komma worden gescheiden.

Bijvoorbeeld:

Met de volgende code kan je de getallen die je hebt ingevoerd in een array zetten:

$arrayGetallen explode(","$_GET['getallen']);

Maak code, zodat het volgende wordt uitgevoerd:

Aantal ingevoerde getallen: 6
Totaal van alle getallen: 129
Gemiddelde van alle getallen: 129

Zet de PHP-code op je antwoordenblad.

7 Opgave, sorteren

Maak een form waarbij je de gebruiker om een reeks getallen vraagt. Deze getallen kunnen worden ingevoerd als één regel waarbij de getallen met een komma worden gescheiden.

Bijvoorbeeld:

Met de volgende code kan je de getallen die je hebt ingevoerd in een array zetten:

$arrayGetallen explode(","$_GET['getallen']);

Met de functie sort($array) kun je een array sorteren. Gebruik deze functie om het array dat de gebruiker heeft te sorteren.

Druk het gesroteerdegesorteerde array af met behulp van een loop en gebruik daarbij de count() functie om te bepalen hoeveel elementen moeten worden afgedukt.afgedrukt.

Zet de PHP PHP-code op je antwoordenblad.

78 Opgave tabel

Een tabel bestaat uit regels en kolommen. Stel je wilt een tabel maken met één regel en 10 kolommen, zoals:

<table border=1>
<tr>
	<td> 1 </td>
    <td> 2 </td>
    ....
    <td> 3 </td>
</tr>
</table>

Zoals je zietziet, wordt in elke kolom een getal afgedrukt.

a) Maak PHP PHP-code die deze tabel genereerdmaakt met behulp van een loop.
b) Breidt de code uituit, zodat de tabel uit 12 identieke regels bestaat. Alles tussen <tr> en </tr> wordt dus 12 x afgedrukt.

Zet de code voor opgave (b) op je antwoordenblad.

89 Opgave, tafel van 13 in tabel

Maak PHP PHP-code die de tafel van 13 netjes in een tabel afdrukt.

De output bestaat uit 5 kolommen:

1 X 13 = 13
2 X 13 = 26
3 X 13 = 78
... ... ... ... ...
10 X 13 = 130

Zet de PHP PHP-code op je antwoordenblad.