Harjoitukset 1

Tredun ohjelmistokehittäjien kurssimateriaaleja

Harjoitukset 1

Ennen näitä harjoituksia tutustu materiaaliin PHP-alkeet 1.

Voit tehdä kaikki vastaukset samaan tiedostoon index.php (demon alapuolelle), erota tehtävät toisistaan h3-tasoisilla otsikoilla esim. <h3> Tehtävä 1 </h3>

Tehtävä 1

Luo seuraavat muuttujat, anna niille järkevät arvot:

Laske seuraavat laskutoimitukset ja tulosta selityksineen vastaukset ruudulle (luo vastausta varten uusi muuttuja):

Tehtävä 2

Ratkaise funktion avulla:

Aseta arvonlisäveron laskentaa varten vakio ALV ja anna sen arvoksi 0.24. Laske arvonlisäveron määrä seuraavista hinnoista: 10 €, 20 €, 35,5 € ja 1.80 € Tulosta vastaukset ymmärrettävällä tavalla ruudulle (vastaus kertoo mitä on laskettu ja mistä arvosta).

Tehtävä 3

Tutustu materiaaliin PHP-alkeet 2.

Ja jaa tiedosto kolmeen osaan header.php. footer.php ja index.php. Tee myös index.css, jossa nämä osat erottuvat toisistaa. Tarkista, että syntynyt sivu on validia HTML:ää (alku ja loppu!)

Tehtävä 4

Tee funktio, joka vertailee kolmea lukua a, b ja c:

Tulosta näkyville myös annetut luvut, esimerkkitulostus:

a=1, b=2, c=3 luvut ovat nousevassa suuruusjärjestyksessä

Tehtävä 5

Tutustu rand-funktion toimintaan w3schools.

Toteuta sitten seuraava tehtävä PHP:n avulla:

Arpajaiset:olet järjestämässä arpajaisia. Arvat on numeroitu numeroin 1 - 1000. Arvo voittajanumero ja tulosta se selityksineen ruudulle.

Tehtävä 6

Tutki seuraavien funktioiden toiminta w3schools:

Pyöristä luvut:

Tulosta tulokset selityksineen.

Tehtävä 7

Arvo satunnaisluku väliltä 1 - 20 muuttujaan.

Tarkista, onko se parillinen vai pariton ja tulosta kumpi on kyseessä. Parillisuuden testaamisessa kannattaa käyttää jakojäännöstä (mitä jää yli, kun luku jaetaan kahdella). PHP:n jakojäännös lasketaan samalla tavalla kuin JavaScriptissä: $luku % $jakaja.

Tehtävä 8

Arvo satunnaisluku väliltä 1 - 100 muuttujaan.

Tehtävä 9

Tee seuraavat muunnokset ja vertailut. Tulosta vastauksen arvo ruudulle selitystekstin kera.