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-12 08:57] Daniel Viström |
prog1_07 [2019-11-27 23:33] Daniel Viström |
||
---|---|---|---|
Line 29: | Line 29: | ||
**Tips:** använd (int)(tal1/ | **Tips:** använd (int)(tal1/ | ||
- | <php> | ||
- | /* | ||
7.\\ | 7.\\ | ||
- | Gör en sida där du kan lägga | + | Läs in talen **x**, **y**, **z**. Lägg ihop dem och skriv ut summan. |
- | 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: | + | 8.\\ |
- | < | + | 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 ===== | ||
- | *8.\\ | + | *9.\\ |
Skriv ett program där man matar in ett 3-siffrigt tal. \\ | Skriv ett program där man matar in ett 3-siffrigt tal. \\ | ||
Programmet ska sätta ihop ett nytt tresiffrigt **tal** med siffrorna i omvänd ordning.\\ | Programmet ska sätta ihop ett nytt tresiffrigt **tal** med siffrorna i omvänd ordning.\\ | ||
Line 68: | Line 46: | ||
**OBS!** Man får inte använda sig av strängar för att lösa uppgiften. | **OBS!** Man får inte använda sig av strängar för att lösa uppgiften. | ||
- | *9.\\ | + | *10.\\ |
Räkna åt Ingemar (Problem taget ur Forskning och framsteg) | Räkna åt Ingemar (Problem taget ur Forskning och framsteg) | ||
Ingemar är bonde. På sin gård har han kycklingar och kaniner. | Ingemar är bonde. På sin gård har han kycklingar och kaniner. | ||
Line 77: | Line 55: | ||
Svar: 30 kycklingar och 20 kaniner. | Svar: 30 kycklingar och 20 kaniner. | ||
- | *10.\\ | + | *11.\\ |
En palindrom är en siffer- eller textrad som är sådan att den blir samma om man läser den framlänges eller baklänges., | En palindrom är en siffer- eller textrad som är sådan att den blir samma om man läser den framlänges eller baklänges., | ||
**OBS!** Man får inte använda sig av strängar för att lösa uppgiften. | **OBS!** Man får inte använda sig av strängar för att lösa uppgiften. | ||
- | *11. | + | *12. |
Skriv ett program som läser in ett heltal (maximalt 2 000 000 000) och avgör om det är en palindrom.\\ | Skriv ett program som läser in ett heltal (maximalt 2 000 000 000) och avgör om det är en palindrom.\\ | ||
**OBS!** Man får inte använda sig av strängar för att lösa uppgiften. | **OBS!** Man får inte använda sig av strängar för att lösa uppgiften. | ||
- | *12.\\ | + | *13.\\ |
41, 5, 26, 2, 88, 9, 38, 67, 14, 30, 25, 44, 11, 94, 58\\ | 41, 5, 26, 2, 88, 9, 38, 67, 14, 30, 25, 44, 11, 94, 58\\ | ||
Du skall lägga ihop tre av talen ovan så att summan blir 97. | Du skall lägga ihop tre av talen ovan så att summan blir 97. | ||
Line 92: | Line 70: | ||
**Tips:** Använd dig av en array. | **Tips:** Använd dig av en array. | ||
- | *13.\\ | + | *14.\\ |
Mata in ett heltal större än eller lika med 20 i ett formulär. Gör kontroll av att talet är ok.\\ | Mata in ett heltal större än eller lika med 20 i ett formulär. Gör kontroll av att talet är ok.\\ | ||
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. | ||
- | 14.\\ | + | *15.\\ |
- | Läs in talen **x**, **y**, **z**. Lägg ihop dem och skriv ut summan. | + | 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 |
- | + | ||
- | 15.\\ | + | |
- | Läs in talen **x**, **y**, **z**. Lägg ihop dem och skriv ut summan. Dock, om något av värdena är 13 så räknas inte det värdet till summan, | + | |
*16.\\ | *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 | + | Skriv ett program som läser in en bokstav |
*17.\\ | *17.\\ | ||
- | Skriv ett program | + | Tre heltal |
+ | *18.\\ | ||
+ | Om du får tid över kan du prova på att lösa några uppgifter från gamla [[https:// | ||