CMS-kursen

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.