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