Beste mensen op Tweakers,
Ik heb vandaag mijn eerste les PHP gehad op school. Nu loop ik echter vast met een opdracht en ik loop al uren te zoeken op Google maar ik kom niks verder...
De opdracht is als volgt:
In een pretpark berekent de kassa de totale toegangsprijs voor bezoekers. Hierbij gelden de volgende regels:
• De standaard toegangsprijs per persoon is 30 euro.
• Als je een senior bent, krijg je 25% korting op de toegangsprijs.
• Als kind krijg je 50% korting op de toegangsprijs.
• Is de groep groter dan 4 personen, dan krijg je vanaf de vijfde persoon nog eens 5% korting per persoon (en elke daaropvolgende persoon).
• Senioren tellen niet mee bij het bepalen van de groepsgrootte, omdat deze al korting krijgen.
Schrijf een programma dat deze berekening mogelijk maakt. De variabelen in je programma zijn:
• Toegangsprijs
• Groepsgrootte
• Aantal senioren
• Aantal kinderen
• Senioren korting (prijs * 0.75)
• Kinderkorting (prijs * 0.5)
• Korting bij meer dan 4 personen (prijs * 0.05): hiervoor zul je een IF statement moeten maken
Uiteraard mag je zelf meer variabelen aanmaken als dat nodig is.
De code die ik al heb ziet er als volgt uit:
Hulp wordt erg gewaardeerd!
Ik heb vandaag mijn eerste les PHP gehad op school. Nu loop ik echter vast met een opdracht en ik loop al uren te zoeken op Google maar ik kom niks verder...
De opdracht is als volgt:
In een pretpark berekent de kassa de totale toegangsprijs voor bezoekers. Hierbij gelden de volgende regels:
• De standaard toegangsprijs per persoon is 30 euro.
• Als je een senior bent, krijg je 25% korting op de toegangsprijs.
• Als kind krijg je 50% korting op de toegangsprijs.
• Is de groep groter dan 4 personen, dan krijg je vanaf de vijfde persoon nog eens 5% korting per persoon (en elke daaropvolgende persoon).
• Senioren tellen niet mee bij het bepalen van de groepsgrootte, omdat deze al korting krijgen.
Schrijf een programma dat deze berekening mogelijk maakt. De variabelen in je programma zijn:
• Toegangsprijs
• Groepsgrootte
• Aantal senioren
• Aantal kinderen
• Senioren korting (prijs * 0.75)
• Kinderkorting (prijs * 0.5)
• Korting bij meer dan 4 personen (prijs * 0.05): hiervoor zul je een IF statement moeten maken
Uiteraard mag je zelf meer variabelen aanmaken als dat nodig is.
De code die ik al heb ziet er als volgt uit:
Hoe zorg ik dat als er bijvoorbeeld 5 mensen in de groep zitten, dat er maar 1 de korting krijgt?<?php
$toegangsPrijs = 30;
$groepsGrootte = 5;
$aantalSenioren = 0;
$aantalKinderen = 0;
$seniorenKorting = $aantalSenioren * $toegangsPrijs * 0.75;
$kinderKorting = $aantalKinderen * $toegangsPrijs * 0.5;
$korting4Personen = $toegangsPrijs * 0.95;
// Dit zijn alle variabelen
if ($groepsGrootte <= 4) {
$totaal = $groepsGrootte * $toegangsPrijs
+ $seniorenKorting + $kinderKorting;
echo "Prijs totaal is $totaal";
}
else {
$totaal = $toegangsPrijs + $groepsGrootte * $korting4Personen
+ $seniorenKorting + $kinderKorting;
echo "Prijs totaal met kortingen is $totaal";
}
?>
Hulp wordt erg gewaardeerd!