Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
prog2_01 [2018-09-04 09:28] Daniel Viström |
prog2_01 [2023-09-13 11:58] (current) Daniel Viström |
||
|---|---|---|---|
| Line 43: | Line 43: | ||
| 3. | 3. | ||
| - | Gör ett program | + | Gör ett program där man ska svara på tre matematikuppgifter. Programmet ska sedan skriva ut hur många rätt man fått. |
| 4. | 4. | ||
| Line 79: | Line 79: | ||
| 12. | 12. | ||
| - | Skriv ett program som låter användaren mata in 4 flyttal (double) i en array. Programmet skall därefter skriva ut samtliga tal i omvänd ordning. | + | Skriv ett program som låter användaren mata in 4 flyttal (double) i en vanlig |
| 13. | 13. | ||
| - | Skriv ett program | + | Gör en sida där man skriver in ett nummer på en månad. Därefter skrivs månadens namn ut och antalet dagar som den innehåller. |
| - | Efter att alla tal ligger i din ArrayList ska summan av dem beräknas | + | Använd en vanlig array där du lagrar månadernas namn och en vanlig array där du lagrar antal dagar i de olika månaderna. |
| 14. | 14. | ||
| + | Skriv ett program där man får ange ett heltal. Så många heltal mellan 1 och 20 ska slumpas och läggas in i en ArrayList.\\ | ||
| + | a) Efter att alla tal ligger i din ArrayList ska summan av dem beräknas och skrivas ut. \\ | ||
| + | *b) Därefter ska alla dubbletter av tal tas bort från din ArrayList. Alla tal som är kvar i din ArrayList ska skrivas ut sedan. | ||
| + | |||
| + | 15. | ||
| Utgå från programmet nedan. | Utgå från programmet nedan. | ||
| Line 109: | Line 114: | ||
| *c) alla tal i arrayen är i storleksordning, | *c) alla tal i arrayen är i storleksordning, | ||
| - | 15. | + | 16. |
| <code java> | <code java> | ||
| String txt = "Jag heter Olle"; | String txt = "Jag heter Olle"; | ||
| Line 118: | Line 123: | ||
| c) skriver ut “eter”. Använd substring!\\ | c) skriver ut “eter”. Använd substring!\\ | ||
| - | *16. | + | *17. |
| Skriv ett program som läser in en höjd på en rätvinklig triangel. Programmet skall skriva ut den rätvinkliga triangeln med en bas som är lika stor som höjden. \\ | Skriv ett program som läser in en höjd på en rätvinklig triangel. Programmet skall skriva ut den rätvinkliga triangeln med en bas som är lika stor som höjden. \\ | ||
| Använd * - tecknet!\\ | Använd * - tecknet!\\ | ||
| Line 129: | Line 134: | ||
| **** | **** | ||
| - | *17. | + | *18. |
| Skriv en metod som tar emot en ArrayList av datatypen **Double**. | Skriv en metod som tar emot en ArrayList av datatypen **Double**. | ||
| Metoden skall returnera variationsbredden av värdena i arrayen. | Metoden skall returnera variationsbredden av värdena i arrayen. | ||
| - | *18. | + | *19. |
| a) Skriv ett program som låter en användare mata in ett valfritt antal decimaltal. Talen skall sparas i en ArrayList. Efter varje inmatning skall användaren få en fråga om hen vill mata in fler tal.\\ | a) Skriv ett program som låter en användare mata in ett valfritt antal decimaltal. Talen skall sparas i en ArrayList. Efter varje inmatning skall användaren få en fråga om hen vill mata in fler tal.\\ | ||
| Line 146: | Line 151: | ||
| b) Lägg till ytterligare alternativ som kan väljas i menyn. | b) Lägg till ytterligare alternativ som kan väljas i menyn. | ||
| + | *20. | ||
| + | (Ma5) Gör ett program där man får mata in ett heltal större än 1. Programmet ska sedan lägga in alla primtal upp till och med det talet i en ArrayList. Skriv sedan ut värdena från din ArrayList. | ||
| + | *21. | ||
| + | (Ma5) Gör ett program där man får mata in ett heltal större än 1. Programmet ska sedan: \\ | ||
| + | a) skriva ut alla positiva heltalsdelare talet har.\\ | ||
| + | b) skriva ut primtalsfaktoriseringen av talet. | ||