Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pabop_u4 [2011-02-20 14:59]
Joakim Forsgren
pabop_u4 [2017-09-01 14:54]
Line 1: Line 1:
-====== 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<code php> 
-$month_days = array (31,28,31,30,...); 
-</code> 
- 
-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 
-<code php> 
-  echo mt_rand(); // Slumpar ett tal 
-  echo mt_rand(5, 15); // Slumpar ett tal mellan 5 och 15  
-</code> 
- 
-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 [[http://en.wikipedia.org/wiki/Sorting_algorithm|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. 
-<code> 
-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 
-</code> 
- 
-Det som är markerat med * är extra som inte alla behöver göra.