2 Optellen en de nul
VerderopWe krijghebben een functie die het volgende doet. De functie krijgt drie waarden en returned de som van de drie getallen (dus de drie input variabelen opgeteld).
Er is nu een uitzondering. Zodra er een 0 in één van de input variabelen voorkomt, dan wordt de return waarde 0.
| Input | Output |
| mijnFunctie(3,2,1) | 6 |
| mijnFunctie(1,12,3) | 16 |
| mijnFunctie(0,4,0) | 0 |
| mijnFunctie(7,0,3) | 0 |
| mijnFunctie(0,0,0) | 0 |
Maak een functie die dit doet en plaats testcode in je code die alle bovenstaande situaties test. Gebruik eenzelfde soort template als in de PHPvorige voetbal challenge.opgave.
OmDe output ziet er dan als volgt uit:
Tip: gebruik voor de PHPsituatie Voetbalmet challengeeen te0, kunneneen makenconditional moetenstatement ween een extra return.
Inleveren
- Lever de
stofcodeuit PHP level-2 goed beheersenin enbovendiengebruikmoetendewenaamnogphp72-jouw-naam.php - een
metschermafdrukéénvannieuwdetypetestarray,waarbij alle juiste waarden worden afgedrukt zoals in hetassiociatievevoorbeeld.
In deze module gaan we dus eerst nog een paar dingen bespreken voordat we met de challange aan de slag gaan.
Deze zaken zijn een noodzakelijke voorbereiding om de voetbal-challenge te kunnen maken.
Verder is het leren werken met assiociative arrays een goede voorbereiding op de lessen over PHP Frameworks Yii en Laravel.
Lees de theorie goed door en bekijk de filmpjes. Ga niet direct naar de opdrachten want dat kost uiteindelijk meer tijd. Begrijp je de theorie niet, vraag dan een docent om hulp.
Succes!
