Skip to main content

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

  1. Lever de code in en gebruik de naam php75-jouw-naam.php
  2. Een schermafdruk waarin je laat zien dat je je code test met de bovenstaande test cases.

--