Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
prog2_01 [2021-08-31 13:40] Daniel Viström |
prog2_01 [2023-09-13 13:56] 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. | ||
+ | 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. | ||
+ | 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. |