Spletni PHP krožek

Domače naloge - 2. teden

1.

Napiši program, ki je sestavljen iz dveh funkcij. Prva funkcija kot argument sprejme eno število in ga pomnoži z 10 ter ga vrne z ukazom return, druga funkcija pa kot argumenta sprejme dve števili, ki ju zmnoži in na zaslon izpiše z ukazom print v obliki: "Rezultat je #", kjer je # izračunan zmnožek števil.

Imeni funkcij naj bosta funkc1 in funkc2. Potek programa:

1. v spremenljivko A shranimo vrednost, ki jo funkc1 vrne, če ji kot argument podamo število 15

2. pokličemo funkc2 in ji kot argument damo spremenljivko A ter njeno nasprotno vrednost (-A)

2.

Napiši program, ki število 3294917295 pretvori v šestnajstiški zapis s pomočjo funkcije dechex() in rezultat pošlje na tvoj elektronski naslov.

3.

Napiši program, ki izračuna MD5 hash neke besede in na zaslon izpiše prvih 16 znakov (to je polovica) tega MD5 hash-a.

4.

Napiši funkcijo, ki kot argument sprejme en niz z imenom beseda, ta niz pretvori v same male črke s funkcijo strtolower(), nato pa v njem črke k, r, o, ž in e spremeni v z, a, b, a, in v. Funkcijo nato stestiraj z naslednjim nizom: "Kako Ste Kaj Danes? Rožice Že Cvetijo, Kajne? O, Ja!"

5.

Poglej si, kaj naredijo funkcije intval(), str_rot13() in floor() ter vsako opiši v parih, največ 3 stavkih.