Tredun ohjelmistokehittäjien kurssimateriaaleja
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>
Luo seuraavat muuttujat, anna niille järkevät arvot:
Laske seuraavat laskutoimitukset ja tulosta selityksineen vastaukset ruudulle (luo vastausta varten uusi muuttuja):
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).
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!)
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ä
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.
Tutki seuraavien funktioiden toiminta w3schools:
Pyöristä luvut:
Tulosta tulokset selityksineen.
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.
Arvo satunnaisluku väliltä 1 - 100 muuttujaan.
Tee seuraavat muunnokset ja vertailut. Tulosta vastauksen arvo ruudulle selitystekstin kera.