Differences
This shows you the differences between two versions of the page.
|
pabop_u4 [2017-09-01 12:54] |
pabop_u4 [2022-07-18 11: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. | ||