Exerciții practice pentru formulare în PHP

Задание 1

Scrieți un script care va converti temperatura din grade Celsius în grade Fahrenheit. Pentru aceasta, creați un câmp de introducere și un buton.

Задание 2

Scrieți un script care va calcula factorialul unui număr. Numărul în sine este introdus într-un câmp de introducere și după apăsarea butonului, utilizatorul ar trebui să vadă rezultatul.

Задание 3

Este dat un câmp de introducere și un buton. În câmp se introduce un număr. La apăsarea butonului, afișați lista divizorilor acelui număr.

Задание 4

Sunt date 2 câmpuri de introducere și un buton. În câmpuri se introduc numere. La apăsarea butonului, afișați lista divizorilor comuni ai acestor două numere.

Задание 5

Scrieți un script care va găsi rădăcinile unei ecuații pătratice. Pentru aceasta, creați 3 câmpuri de introducere, în care vor fi introduse coeficienții ecuației.

Задание 6

Sunt date 3 câmpuri de introducere. În ele se introduc numere. Verificați dacă aceste numere formează o tripletă Pitagoreică: pătratul celui mai mare număr trebuie să fie egal cu suma pătratelor celorlalte două.

Задание 7

Este dat un câmp de introducere și un buton. În acest câmp se introduce data nașterii în formatul '01.12.1990'. La apăsarea butonului, afișați pe ecran câte zile au rămas până la ziua de naștere a utilizatorului.

Задание 8

Este dat un câmp text și un buton. În câmpul text se introduce text. La apăsarea butonului, afișați numărul de cuvinte și numărul de caractere din text.

Задание 9

Este dat un câmp text și un buton. În câmpul text se introduce text. La apăsarea butonului, este necesar să se calculeze conținutul procentual al fiecărui caracter din text.

Задание 10

Sunt date 3 meniuri derulante și un buton. Primul meniu derulant - sunt zilele de la 1 la 31, al doilea meniu derulant - sunt lunile de la ianuarie la decembrie, iar al treilea - sunt anii de la 1990 la 2025. Cu ajutorul acestor meniuri derulante se poate selecta o dată. La apăsarea butonului, afișați pe ecran ziua din săptămână, corespunzătoare acestei date.

Задание 11

Creați un script-horoscop. În interiorul acestuia este stocat un array de horoscoape pentru câteva zile înainte pentru fiecare semn zodiacal. La accesarea paginii întrebați utilizatorul data nașterii, determinați semnul său zodiacal și afișați predicția pentru acest semn zodiacal în ziua curentă.