Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
prog2_01 [2018-09-04 11:28]
Daniel Viström
prog2_01 [2023-09-13 13:58] (current)
Daniel Viström
Line 43: Line 43:
  
 3. 3.
-Gör ett program där där man ska svara på tre matematikuppgifter. Programmet ska sedan skriva ut hur många rätt man fått.+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 array. Programmet skall därefter skriva ut samtliga tal i omvänd ordning.
  
 13. 13.
-Skriv ett program där man får ange ett heltalSå många heltal mellan 1 och 20 ska slumpas och läggas in i en ArrayList.\\ +Gör en sida där man skriver in ett nummer på en månadDä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 och skrivas ut.+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, sorterad, med minsta talet först. \\ *c) alla tal i arrayen är i storleksordning, sorterad, med minsta talet först. \\
  
-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.