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 [2018-08-28 11:12] Daniel Viström |
prog2_01 [2022-08-26 07: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. | ||
+ | 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. | ||
+ | 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. | ||
+ | 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 105: | Line 114: | ||
*c) alla tal i arrayen är i storleksordning, | *c) alla tal i arrayen är i storleksordning, | ||
- | 14. | + | 16. |
<code java> | <code java> | ||
String txt = "Jag heter Olle"; | String txt = "Jag heter Olle"; | ||
Line 114: | Line 123: | ||
c) skriver ut “eter”. Använd substring!\\ | c) skriver ut “eter”. Använd substring!\\ | ||
- | *15. | + | *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 125: | Line 134: | ||
**** | **** | ||
- | *16. | + | *18. |
- | Skriv en metod som tar emot en array av datatypen **double**. | + | Skriv en metod som tar emot en ArrayList |
Metoden skall returnera variationsbredden av värdena i arrayen. | Metoden skall returnera variationsbredden av värdena i arrayen. | ||
- | *17. | + | *18. |
- | a) Skriv ett program som låter en användare mata in ett valfritt antal decimaltal. Talen skall sparas i en array. 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.\\ |
Efter att man matat in talen skall nu en meny dyka upp i programmet, där följande val skall kunna göras\\ | Efter att man matat in talen skall nu en meny dyka upp i programmet, där följande val skall kunna göras\\ |