Harjoitukset 4
Harjoitus 4.1
Laadi ohjelma, joka tulostaa nimesi 10 kertaa, käytä for-silmukkaa.
Harjoitus 4.2
Laadi ohjelma, joka tulostaa seuraavat viisi vuotta kuvaruudulle. Nykyisen vuoden saat selville funktiolla date('Y');
Harjoitus 4.3
Tee while-silmukan avulla vuorovaikutteinen ohjelma, joka pyytää lomakkeen avulla suorakaiteen
korkeuden ja leveyden sekä tulostaa "*"-merkeistä muodostuvan suorakaiteen. Jos syötteet ovat
vaikka 3 ja 8, ohjelma tulostaa:
********
********
********
Harjoitus 4.4
Esittele kaksi taulukkoa joista toisessa on etunimiä (vähintään viisi) ja toisessa sukunimiä (saman verran). Tulosta taulukoiden sisällöt li-elementtien sisälle php:n avulla.
$etunimet = array("Timo", "Tero", "Tauno");
$sukunimet = array("Virtanen", "Salonen", "Nieminen");
Esimerkki:
- Virtanen, Timo
- Salonen, Tero
- Nieminen, Tauno
Harjoitus 4.5
Käytä edellisen harjoituksen taulukoita myös tässä harjoituksessa. Arvo luku väliltä nolla - taulukon koko - 1 ja tulosta satunnainen sukunimi ja satunnainen etunimi. Suorita arpominen nappia painamalla.
Jotta voit tarkistaa php:ssa onko nappia painettu sinun täytyy määritellä myös submit-painikkeelle nimi:
<?php
if (isset($_POST["arvoNimi"])) {
echo "nappia painettu";
}
?>
<form method="post"> <input type="submit" value="Arvo nimi" name="arvoNimi" /> </form>
Harjoitus 4.6
Määrittele koodissasi moniulotteinen taulukko joka sisältää vähintään viisi maata, kyseisten maiden pääkaupunkia ja maiden väkiluvut. Tulosta kaupunkien tiedot taulukkoon.
Esimerkki
| Index | Country | Capital | Population |
|---|---|---|---|
| 0 | Finland | Helsinki | 5528737 |
| 1 | Sweden | Stockholm | 10377781 |
| 2 | Norway | Oslo | 5372191 |
| 3 | Denmark | Copenhagen | 5809502 |
| 4 | Iceland | Reykjavik | 343518 |