Uppgift: medelvärde och räknare
Bygg två små sidor som tar emot tal från ett formulär och räknar med dem.
Del 1: medelvärde
Skapa en sida med ett formulär där besökaren fyller i tre tal. När formuläret skickas ska sidan skriva ut medelvärdet.
Krav:
- Uträkningen ska ligga i en egen funktion som tar emot tre tal och returnerar medelvärdet.
- Kontrollera att formuläret är skickat och att alla tre värden finns.
En funktion skriver du så här:
function dubbla($tal) {
return $tal * 2;
}
echo dubbla(4); // 8
Del 2: välj räknesätt
Bygg en räknare med två tal och en grupp radioknappar där besökaren väljer räknesätt: plus, minus, gånger eller delat.
Radioknappar med samma name hör ihop, och bara en kan vara vald. Värdet som skickas är value för den valda knappen:
<label><input type="radio" name="operator" value="+" checked> Plus</label>
<label><input type="radio" name="operator" value="-"> Minus</label>
Tips: använd if, elseif och else för att välja uträkning utifrån $_POST['operator']. Tänk på vad som ska hända vid division med noll.
Gör den här delen i din egen webbrot med php -S.
Klar när
- Medelvärdet räknas ut i en egen funktion.
- Räknaren klarar alla fyra räknesätten.
- Sidan ger ett begripligt meddelande vid division med noll.