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 | ||
prog1_07 [2018-11-05 11:11] Daniel Viström |
prog1_07 [2018-11-19 15:15] Daniel Viström |
||
---|---|---|---|
Line 19: | Line 19: | ||
5.\\ | 5.\\ | ||
- | I ett program har du ett fält (array) | + | I ett program har du ett fält (array) |
a) Skriv ut talen ur fältet med hjälp av en while-sats.\\ | a) Skriv ut talen ur fältet med hjälp av en while-sats.\\ | ||
b) Beräkna och skriv ut summan av talen i fältet. Gör detta utan att använda dig av array-funktion för summa.\\ | b) Beräkna och skriv ut summan av talen i fältet. Gör detta utan att använda dig av array-funktion för summa.\\ | ||
Line 29: | Line 29: | ||
**Tips:** använd (int)(tal1/ | **Tips:** använd (int)(tal1/ | ||
- | < | + | 14.\\ |
- | /* | + | Läs in talen **x**, **y**, **z**. Lägg ihop dem och skriv ut summan. |
- | 7.\\ | + | |
- | Gör en sida där du kan lägga | + | |
- | Ny lagerfakta skall kunna matas in i ett formulär (med tre textrutor) | + | |
- | När sidan laddas skall även lagersaldot skrivas | + | |
- | Filen är uppbygd på följande sätt: | + | |
- | * Den första raden är tom. | + | |
- | * Den andra raden innehåller rubriker. | + | |
- | * Alla följande rader innehåller lagerfakta och du vet inte hur många rader det finns i filen. | + | |
- | * Det som skiljer fälten åt är ett mellanslag.\\ | + | |
- | Ex på fillayout: | + | 15.\\ |
- | < | + | Läs in talen **x**, **y**, **z**. Lägg ihop dem och skriv ut summan. Dock, om något |
- | Namn Antal Pris | + | |
- | SINTESI-Mata 4 19995 | + | |
- | KHS-Flite 4 12995 | + | |
- | CrossMax 12 3690 | + | |
- | CrossRacer 5 1450 | + | |
- | DT-Nipplar 2001 0.5 | + | |
- | </ | + | |
- | + | ||
- | Du kan lägga in ovanstående i en textfil som en start på filen. Innan du lägger in nytt i filen bör lagersaldot bli 184490.50 kr.\\ | + | |
- | + | ||
- | **Extrauppgift: | + | |
- | */ | + | |
- | </ | + | |
===== Lite svårare problem ===== | ===== Lite svårare problem ===== | ||
Line 96: | Line 74: | ||
Skapa sedan tre arrayer med 10 slumptal var. Slumptalen ska vara positiva heltal mindre än talet du matade in. Alla tal i en och samma array ska vara olika. \\ | Skapa sedan tre arrayer med 10 slumptal var. Slumptalen ska vara positiva heltal mindre än talet du matade in. Alla tal i en och samma array ska vara olika. \\ | ||
Hitta alla varianter där ett tal från varje array adderas och blir lika med det inmatade talet. | Hitta alla varianter där ett tal från varje array adderas och blir lika med det inmatade talet. | ||
+ | |||
+ | *16.\\ | ||
+ | Skapa ett program som låter användaren gissa ett tal via ett formulär. Talet ska ha slumpats först. Är gissningen högre än talet ber programmet om en lägre gissning och vice versa. Max antal gissningar är 5. Gissar man rätt skall grattis skrivas ut och programmet avslutas. | ||
+ | |||
+ | *17.\\ | ||
+ | Skriv ett program som läser in en bokstav och som sedan kollar om tecknet kommer före bokstaven **h** i alfabetet. Om exempelvis den inmatade bokstaven är **d** skrivs ”//d kommer först// | ||