PHP-da shakllar bo‘yicha amaliy mashqlar

Задание 1

Haroratni gradus Selsiydan gradus Farengeytga o‘giruvchi skript yozing. Buning uchun input va tugma yarating.

Задание 2

Raqamning faktorialini hisoblovchi skript yozing. Raqamning o‘zi inputga kiritiladi va tugma bosilgandan so‘ng foydalanuvchi natijani ko‘rishi kerak.

Задание 3

Input va tugma berilgan. Inputga raqam kiritiladi. Tugma bosilganda shu raqamning bo‘luvchilari ro‘yxatini chiqaring.

Задание 4

2 ta input va tugma berilgan. Inputlarga raqamlar kiritiladi. Tugma bosilganda bu ikkita raqamning umumiy bo‘luvchilari ro‘yxatini chiqaring.

Задание 5

Kvadrat tenglamaning ildizlarini topuvchi skript yozing. Buning uchun 3 ta input yarating, ularga tenglama koeffitsiyentlari kiritiladi.

Задание 6

3 ta input berilgan. Ularga raqamlar kiritiladi. Shu raqamlar Pifagor sonlari uchligi ekanligini tekshiring: eng katta raqamning kvadrati qolgan ikkitasining kvadratlari yig‘indisiga teng bo‘lishi kerak.

Задание 7

Input va tugma berilgan. Ushbu inputga tug‘ilgan sana '01.12.1990' formatida kiritiladi. Tugma bosilganda foydalanuvchining tug‘ilgan kunigacha qolgan kunlar sonini ekranda ko‘rsating.

Задание 8

Textarea va tugma berilgan. Textareaga matn kiritiladi. Tugma bosilganda matndagi so‘zlar va belgilar sonini chiqaring.

Задание 9

Textarea va tugma berilgan. Textareaga matn kiritiladi. Tugma bosilganda matndagi har bir belgining foiz miqdorini hisoblash kerak.

Задание 10

3 ta select va tugma berilgan. Birinchi select - 1 dan 31 gacha bo‘lgan kunlar, ikkinchi select - yanvardan dekabrgacha bo‘lgan oylar, uchinchisi - 1990 dan 2025 gacha bo‘lgan yillar. Ushbu selectlar yordamida sana tanlash mumkin. Tugma bosilganda shu sanaga mos keladigan hafta kunini ekranda chiqaring.

Задание 11

Horoskop skripti yarating. Uning ichida har bir burj uchun bir necha kunga oldin horoskoplar massivi saqlanadi. Sahifaga kirganda foydalanuvchidan tug‘ilgan sanasini so‘rang, uning burjini aniqlang va joriy kun uchun shu burj bashoratini chiqaring.