This is an old revision of the document!


Uppgifter 4

1. Skriv ett program som läser in ett nummer på en månad. Därefter skrivs antalet dagar som månaden innehåller ut. Om talet inte är mellan 1 och 12 skall ett felmeddelade skrivas ut. Tips! Använd en array

$month_days = array (31,28,31,30,...);

2. Gör ett program som läser in hur många gånger en tärning skall kastas. Därefter presenteras resultatet. Ex på programkörning

Antal kast med tärning: 100
Frekvenstabell:
Etta 16%
Tvåa 17%
Trea 15%
Fyra 15%
Femma 17%
Sexa 20%

Följande kodsnutt kan man ha nytta av

  echo mt_rand(); // Slumpar ett tal
  echo mt_rand(5, 15); // Slumpar ett tal mellan 5 och 15 

3. Skriv ett program där man matar in 5 heltal, talen skall lagras i ett fält/array.
Du skall sedan skriva ut talen i storleksordning så det kan vara klokt att sortera talen först…
Du skall skriva en egen sorteringsalgoritm. Om du inte kommer på hur man gör kan du kolla följade sida.

4. Skriv ett program som slumpar 100 heltal i intervallet 1-1000, spara talen i ett fält/array och sortera sedan innan det skrivs ut, största talet först. Du skall skriva en egen sorteringsalgoritm.

5. Skriv ett program som slumpar 100 heltal i intervallet 1-1000, spara talen i ett fält/array och sortera fältet innan det skrivs ut, största talet först. Du skall ta hjälp av färdiga funktioner i PHP för att sortera.

6. Skriv ett program som slumpar in ett valfritt antal tal mellan -100 och 100 i ett fält. Programmet skall:

  • Skriva ut talen sorterat i storleksordning.
  • Beräkna summa av talen.
  • Beräkna medelvärdet av talen.
  • Ta fram medianen av talen
  • Skriv ut det minsta talet.
  • Skriv ut det största talet.

ex.

Antal tal: 5
Slumpade tal sorterat: 2, 4, 5, 7, 7
Summa: 25
Medelvärde: 5.0 (svar med 1 decimal avrundat)
Minsta värde: 2
Största värde: 7