PHP, harjoitukset 1

Voit tehdä kaikki vastaukset samaan tiedostoon, erota ne kuitenkin otsikoilla. Tallenna työ github-reposi alle kansioon php/harj nimellä harj1.php.

1.1 html:alku

Laadi sivulle yksinkertainen html-alkuosa, käytä sen tulostamiseen php:n echo-toimintoa. Sinun tulisi tulostaa html- ja title- ja h1-elementit.

1.2. tulostus ruudulle

Tulosta echolla seuraavat html-elementit ja niiden sisältämät sanat ja lauseet (html-elementti on suluissa):

  • Stanislaw Jerzy Lecin aforismeja (h3)
  • Kukaan ei ole niin tyhmä, ettei silloin tällöin heittäydy tyhmäksi. (p)
  • Aina löytää eskimoita, jotka ovat valmiita neuvomaan kongolaisille, miten parhaiten selvitään helteellä. (p)
  • Mieti ennen kuin ajattelet.(p)

1.3

Kirjoita html-loppu sellaisenaan ruudulle php:n lopetustagin jälkeen (tai kokeile heredocia php:n sisällä).

1.4

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

  • $aidinika, esim. 30
  • $isanika, esim. 34
  • $lapsenika, esim 4

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

  • Laske kaikkien kolmen iät yhteen
  • Laske, minkä ikäinen äiti on ollut, kun on saanut lapsen
  • Laske isän syntymävuosi (tarkkuus 1 vuosi, oletuksena $isanika pätee tänä vuonna)

1.5 vakio

Laadi seuraava ohjelma:

  • 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).

Testaa töiden toiminta