Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
prog1_04 [2018-09-17 09:28] Daniel Viström |
prog1_04 [2022-07-18 13:20] 127.0.0.1 external edit |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Loopar ====== | ====== Loopar ====== | ||
I PHP finns ett antal repeterande satser, vi skall börja med att titta på **[[http:// | I PHP finns ett antal repeterande satser, vi skall börja med att titta på **[[http:// | ||
- | Nytt i exemplet nedan är funktionen | + | Nytt i exemplet nedan är **include**, som fungerar på det sättet att man ersätter raden med include med innehållet i filen man tar include på. |
<code php> | <code php> | ||
<?php | <?php | ||
- | include(' | + | include ' |
$i=0; | $i=0; | ||
while ($i < 10) { | while ($i < 10) { | ||
Line 11: | Line 11: | ||
$i++; | $i++; | ||
} | } | ||
- | include(' | + | include ' |
</ | </ | ||
Line 20: | Line 20: | ||
2. | 2. | ||
- | Gör en webbsida som presenterar 7:ans multiplikationstabell. (Från 1-10). Tabellen skall vara just en tabell, se [[http:// | + | Gör en webbsida som presenterar 7:ans multiplikationstabell. (Från 1-10). Tabellen skall vara just en tabell, se [[http:// |
+ | (Ni som inte läser webutvecklingskursen behöver inte göra det till en korrekt HTML-tabell om ni inte vill.) | ||
3. | 3. | ||
- | Gör en webbsida som presenterar x:ans multiplikationstabell. (Från 1-10). Tabellen skall vara just en tabell, se [[http:// | + | Gör en webbsida som presenterar x:ans multiplikationstabell. (Från 1-10). Tabellen skall vara just en tabell, se [[http:// |
+ | (Ni som inte läser webutvecklingskursen behöver inte göra det till en korrekt HTML-tabell om ni inte vill.) | ||
4. | 4. | ||
Line 40: | Line 41: | ||
6. | 6. | ||
- | Gör en sida som presenterar 1:ans till 10:ans multiplikationstabeller från 1-10. (max två repeterande satser). Varje tabell skall vara en egen HTML tabell. | + | Gör en sida som presenterar 1:ans till 10:ans multiplikationstabeller från 1-10. (max två repeterande satser). Varje tabell skall vara en egen HTML tabell. |
+ | (Ni som inte läser webutvecklingskursen behöver inte göra det till en korrekt HTML-tabell om ni inte vill.) | ||
7. | 7. | ||
Line 46: | Line 48: | ||
Tips är att göra eller skaffa sex bilder som man döper till 1.png, 2.png osv. Du kan ladda ner bilder {{:: | Tips är att göra eller skaffa sex bilder som man döper till 1.png, 2.png osv. Du kan ladda ner bilder {{:: | ||
<code php> | <code php> | ||
- | | + | mt_rand(5, 15); // Slumpar ett tal mellan 5 och 15 |
- | echo mt_rand(5, 15); // Slumpar ett tal mellan 5 och 15 | + | |
</ | </ | ||
+ | |||
+ | <php> | ||
+ | /* | ||
+ | | ||
+ | |||
+ | */ | ||
+ | </ | ||
+ | |||
+ | |||
8(*). | 8(*). | ||
Om man lägger 1 öre på ruta 1, 2 öre på ruta 2, 4 öre på ruta 3, 8 öre på ruta 4 osv. | Om man lägger 1 öre på ruta 1, 2 öre på ruta 2, 4 öre på ruta 3, 8 öre på ruta 4 osv. | ||
Vilket är minsta antalet rutor som behövs för att det totalt skall bli minst 1 miljon kr? | Vilket är minsta antalet rutor som behövs för att det totalt skall bli minst 1 miljon kr? | ||
- | Gör en sida som visar hur mycket som ligger på varje ruta och hur stor den totala summan är vid varje ruta. Man skall visa alla rutor så länge summan är mindre än en miljon. Lämpligt kan vara att visa resultatet i en tabell. | + | Gör en sida som visar hur mycket som ligger på varje ruta och hur stor den totala summan är vid varje ruta. Man skall visa alla rutor så länge summan är mindre än en miljon. Lämpligt kan vara att visa resultatet i en tabell. [[dvprog1_04_bild|Här kan du se hur den färdiga tabellen skulle kunna se ut]]. |
9(*). | 9(*). |