05 Voetbal
De voetbaluitslagen staan in een array.
$uitslagen = [ [1,3], [4,0], [0,0] ,[1,1],[0,2] ];
In dit lijstje heeft de club FCR (Footbal Club Royal), vijf wedstrijden gespeeld. De uitslagen waren 1-3, 4-0, 0-0, 1-1 en 0-2.
Maak een functie die met deze uitslagen het aantal punten voor FCR uitrekent.
Voor een gewonnen wedstrijd krijgt FCR 3 punten, voor gelijkspel 1 punt en voor een verloren spel 0 punten.
Uitslag | Punten |
1-3 | 0 |
4-0 | 3 |
0-0 | 1 |
1-1 | 1 |
0-2 | 0 |
FCR heeft dus in dit voorbeeld 5 punten.
Maak een functie die de punten aan de hand van de uitslagen berekend.
Input | Punten |
[ [1,3], [4,0], [0,0] ,[1,1],[0,2] ] | 5 |
[ [1,1], [0,0], [0,2] ,[1,1],[0,2] ] | 3 |
[ [1,1], [0,0], [0,0] ,[1,1],[2,2] ] | 5 |
[ [1,0], [1,0], [2,0] ,[1,1],[0,2] ] | 10 |
In de eerste regel zijn er 5 wedstrijden gespeeld. De eerste wedstrijd is verloren (1-3), de tweede is gewonnen (4-0), de derde is gelijk gespeeld (0-0), de vierde is ook gelijkgespeeld (1,1) en de vijfde is verloren (0,2).
Dus er is één wedstrijd gewonnen en er zijn twee wedstrijden gelijk gespeeld. Dat geeft dan dus 3+1+1 5 punten.
Template
function berekenScore($uitslagen) {
// bereken score
return $score;
}
echo berekenScore([ [1,3], [4,0], [0,0] ,[1,1],[0,2] ]);
echo "<br>";
echo berekenScore([ [1,1], [0,0], [0,2] ,[1,1],[0,2] ]);
echo "<br>";
echo berekenScore([ [1,1], [0,0], [0,0] ,[1,1],[2,2] ]);
echo "<br>";
echo berekenScore([ [1,0], [1,0], [2,0] ,[1,1],[0,2] ]);
Inleveren
- Lever de code in en gebruik de naam php75-jouw-naam.php
- Een schermafdruk waarin je laat zien dat je je code test met de bovenstaande test cases.
--