Differences
This shows you the differences between two versions of the page.
pabop_u4 [2017-09-01 14:54] |
pabop_u4 [2022-07-18 13:20] (current) |
||
---|---|---|---|
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< | ||
+ | $month_days = array (31, | ||
+ | </ | ||
+ | |||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | 3. | ||
+ | Skriv ett program där man matar in 5 heltal, talen skall lagras i ett fält/ | ||
+ | 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:// | ||
+ | |||
+ | 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 (programmet frågar hur många) 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: | ||
+ | Minsta värde: 2 | ||
+ | Största värde: 7 | ||
+ | </ | ||
+ | |||
+ | Det som är markerat med * är extra som inte alla behöver göra. |