PHP'де формалар боюнча практика

Задание 1

Температураны Цельсий градустан Фарингейт градуска айландыруучу скрипт жазыңыз. Бул үчүн инпут жана баскыч жасаңыз.

Задание 2

Сандын факториалын эсептеген скрипт жазыңыз. Сандын өзү инпут аркылуу киргизилет жана баскычты баскандан кийин колдонуучу натыйжаны көрүшү керек.

Задание 3

Инпут жана баскыч берилген. Инпутка сан киргизилет. Баскычты басуу менен ушул сандын бөлүүчүлөрүнүн тизмесин чыгарыңыз.

Задание 4

2 инпут жана баскыч берилген. Инпуттарга сандар киргизилет. Баскычты басуу менен ушул эки сандын жалпы бөлүүчүлөрүнүн тизмесин чыгарыңыз.

Задание 5

Квадраттык тендеменин тамырларын тапкан скрипт жазыңыз. Бул үчүн тендеменин коэффициенттери киргизилиши үчүн 3 инпут жасаңыз.

Задание 6

3 инпут берилген. Аларга сандар киргизилет. Бул сандар Пифагор үчилиги болуп саналарын текшериңиз: эң чоң сандын квадраты калган эки сандын квадраттарынын суммасына барабар болушу керек.

Задание 7

Инпут жана баскыч берилген. Бул инпутка туулган күн '01.12.1990' форматында киргизилет. Баскычты басуу менен колдонуучунун туулган күнүнө чейин канча күн калганын экранга чыгарыңыз.

Задание 8

Текстареа жана баскыч берилген. Текстареага текст киргизилет. Баскычты басуу менен тексттеги сөздөрдүн санын жана символдордун санын чыгарыңыз.

Задание 9

Текстареа жана баскыч берилген. Текстареага текст киргизилет. Баскычты басуу менен тексттеги ар бир символдун пайыздык мазмунун эсептөө керек.

Задание 10

3 селект жана баскыч берилген. Биринчи селект - бул 1 ден 31 ге чейинки күндөр, экинчи селект - январьдан декабрьга чейинки айлар, үчүнчүсү - 1990 дан 2025 га чейинки жылдар. Бул селекттердин жардамы менен датаны тандаса болот. Баскычты басуу менен ушул датага туура келген жуманын күнүн экранга чыгарыңыз.

Задание 11

Гороскоп скрипти жасаңыз. Анын ичинде ар бир зодиак белгиси үчүн бир нече күнгө алдын ала болжолдолгон гороскоптордун массиви сакталат. Баракчага киргенде, колдонуучудан туулган күнүн сураңыз, анын зодиак белгисин аныктаңыз жана ушул зодиак белгиси үчүн учурдагы күнгө болжолдоону чыгарыңыз.