Harjoitukset 1

Tredun ohjelmistokehittäjien kurssimateriaaleja

Harjoitukset 1

Nämä harjoitukset perustuvat osioihin Alkeet 1 ja Taulukot. Luo niille oma kansio, jonka nimi on phpharjoitukset1. Luo tehtäville omat tiedostot nimellä harjoitus1.php, harjoitus2.php jne, jollei tehtävässä muuta neuvota.

Harjoitus 1

Ratkaise funktion avulla:

Aseta arvonlisäveron laskentaa varten vakio ALV ja anna sen arvoksi 0.255. Laske arvonlisäveron määrä seuraavista hinnoista: 10 €, 20 €, 35,5 € ja 145.80 € Tulosta vastaukset ymmärrettävällä tavalla ruudulle (vastaus kertoo mitä on laskettu ja mistä arvosta esim: “Arvonlisävero hinnasta 10 € on 2.5 €.”).

Harjoitus 2

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

Harjoitus 3

Luo muuttuja ja tallenna siihen satunnaisluku välillä 1-100. Katso Php:n ohjeet täältä.

Tulosta sitten seuraavia riippuen tuloksesta. Huomioithan, miten ehtolauseiden järjestys vaikuttaa lopputulokseen.

Harjoitus 4

Tulosta & konsoliin kahdeksalle riville niin, että jokaisella rivillä kuviota on arvottu määrä välillä 1-10 käyttäen looppeja.

Lopputulos voi näyttää esimerkiksi seuraavalta:

&&&
&
&&&&&&
&&
&
&&&&&&&&&
&&&&&&
&&

Harjoitus 5

Luo kaksi taulukkoa, joista yhdessä on viisi etunimeä ja toisessa viisi sukunimeä. Käy taulukot läpi niin, että konsoliin tulostuu sukunimi/etunimi pareja tyylillä: Virtanen, Timo. Jokainen pari tulee omalle riville.

Harjoitus 6

Kopioi alla oleva taulukko itsellesi.

$grades = [6, 4, 9, 8, 4, 7, 8, 4, 6, 9];

Anna taulukko funktiolle, joka tulostaa arvosanojen keskiarvon.

Anna se myös toiselle funktiolle, joka kertoo, montako arvosanaa on ja moniko niistä on hyväksytty (eli arvosana on enemmän kuin 4, jos se on hyväksytty).

Käytä tulostuksessa kokonaisia lauseita.