Vormide harjutused PHP-s

Задание 1

Kirjuta skript, mis teisendab temperatuuri Celsiuse kraadidest Fahrenheiti kraadideks. Selleks loo sisendväli ja nupp.

Задание 2

Kirjuta skript, mis arvutab arvu faktoriaali. Arv sisestatakse sisendväljale ja pärast nupule vajutamist peaks kasutaja nägema tulemust.

Задание 3

Antud on sisendväli ja nupp. Sisendväljale sisestatakse arv. Nupule vajutamisel kuva selle arvu kõik jagajad.

Задание 4

Antud on 2 sisendvälja ja nupp. Sisendväljadesse sisestatakse arvud. Nupule vajutamisel kuva nende kahe arvu ühised jagajad.

Задание 5

Kirjuta skript, mis leiab ruutvõrrandi juured. Selleks loo 3 sisendvälja, kuhu sisestatakse võrrandi kordajad.

Задание 6

Antud on 3 sisendvälja. Neisse sisestatakse arvud. Kontrolli, kas need arvud moodustavad Pythagorase kolmiku: suurima arvu ruut peab võrduma kahe ülejäänud arvu ruutude summaga.

Задание 7

Antud on sisendväli ja nupp. Sisendväljale sisestatakse sünnikuupäev formaadis '01.12.1990'. Nupule vajutamisel kuva ekraanile, mitu päeva on jäänud kasutaja sünnipäevani.

Задание 8

Antud on tekstiala ja nupp. Tekstialasse sisestatakse tekst. Nupule vajutamisel kuva sõnade arv ja sümbolite arv tekstis.

Задание 9

Antud on tekstiala ja nupp. Tekstialasse sisestatakse tekst. Nupule vajutamisel tuleb arvutada iga sümboli protsentuaalne sisaldus tekstis.

Задание 10

Antud on 3 rippmenüüd ja nupp. Esimene rippmenüü - päevad 1 kuni 31, teine rippmenüü - kuud jaanuarist detsembrini ja kolmas - aastad 1990 kuni 2025. Nende rippmenüüde abil saab valida kuupäeva. Nupule vajutamisel kuva ekraanile sellele kuupäevale vastav nädalapäev.

Задание 11

Koosta horoskoobi skript. Selles hoitakse massiivi horoskoopidega mõneks päevaks ette iga sodiaagimärgi jaoks. Lehele saabumisel küsi kasutajalt sünnikuupäeva, määra tema sodiaagimärk ja kuva selle sodiaagimärgi ennustus praeguseks päevaks.