PHP හි පෝරමවල ප්‍රායෝගික අභ්‍යාස

Задание 1

උෂ්ණත්වය සෙල්සියස් අංශකවලින් ෆැරන්හයිට් අංශක වලට පරිවර්තනය කරන ස්ක්‍රිප්ට් එකක් ලියන්න. මේ සඳහා input field එකක් සහ බොත්තමක් සාදන්න.

Задание 2

සංඛ්‍යාවක ගුණාකාර (factorial) ගණනය කරන ස්ක්‍රිප්ට් එකක් ලියන්න. අංකය input field එකකට ඇතුළු කරන අතර බොත්තම ක්ලික් කිරීමෙන් පසු පරිශීලකයාට ප්‍රතිඵලය දකින ලෙස සකසන්න.

Задание 3

Input field එකක් සහ බොත්තමක් ලබා දී ඇත. Input field එකට අංකයක් ඇතුළු කරනු ලැබේ. බොත්තම ඔබාම එම අංකයේ බෙදීම්කරුවන්ගේ ලැයිස්තුව ප්‍රදර්ශනය කරන්න.

Задание 4

2 Input fields සහ බොත්තමක් ලබා දී ඇත. Input fields වලට අංක ඇතුළු කරනු ලැබේ. බොත්තම ඔබාම එම අංක දෙකේ පොදු බෙදීම්කරුවන්ගේ ලැයිස්තුව ප්‍රදර්ශනය කරන්න.

Задание 5

ද්විතීයික සමීකරණයක මූලයන් සොයා ගන්නා ස්ක්‍රිප්ට් එකක් ලියන්න. මේ සඳහා 3 input fields සාදන්න, ඒවාට සමීකරණයේ සංගුණක ඇතුළු කරනු ලැබේ.

Задание 6

3 Input fields ලබා දී ඇත. ඒවාට අංක ඇතුළු කරනු ලැබේ. මෙම අංක පයිතගරස් ත්‍රිත්වයක් වන්නේ දැයි පරීක්ෂා කරන්න: විශාලතම සංඛ්‍යාවේ වර්ගය අනෙක් සංඛ්‍යා දෙකේ වර්ගවල එකතුවට සමාන විය යුතුය.

Задание 7

Input field එකක් සහ බොත්තමක් ලබා දී ඇත. මෙම input field එකට උපන් දිනය '01.12.1990' ආකාරයෙන් ඇතුළු කරනු ලැබේ. බොත්තම ඔබාම පරිශීලකයාගේ උපන් දිනයට තවත් දින කීයක් ඉතිරිව ඇත්දැයි තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 8

Textarea එකක් සහ බොත්තමක් ලබා දී ඇත. Textarea එකට පාඨයක් ඇතුළු කරනු ලැබේ. බොත්තම ඔබාම පාඨයේ ඇති වචන සංඛ්‍යාව සහ අකුරු සංඛ්‍යාව ප්‍රදර්ශනය කරන්න.

Задание 9

Textarea එකක් සහ බොත්තමක් ලබා දී ඇත. Textarea එකට පාඨයක් ඇතුළු කරනු ලැබේ. බොත්තම ඔබාම පාඨයේ ඇති සෑම අක්ෂරයකම සියයට සාපේක්ෂ අන්තර්ගතය ගණනය කළ යුතුය.

Задание 10

3 Select (dropdown) මෙනු සහ බොත්තමක් ලබා දී ඇත. පළමු select මෙනුව 1 සිට 31 දක්වා දින වේ, දෙවන select මෙනුව ජනවාරි සිට දෙසැම්බර් දක්වා මාස වන අතර, තුන්වන select මෙනුව 1990 සිට 2025 දක්වා අවුරුදු වේ. මෙම select මෙනු භාවිතා කර දිනයක් තෝරා ගත හැකිය. බොත්තම ඔබාම එම දිනයට අනුරූප සතියේ දිනය තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 11

රාශි ලකුණු පුරෝකථන (horoscope) ස්ක්‍රිප්ට් එකක් සාදන්න. එහි ඇතුළත සෑම රාශි ලකුණක් සඳහාම ඉදිරි දින කිහිපයකට පුරෝකථන අඩංගු array එකක් ගබඩා කර ඇත. පිටුවට ප්‍රවේශ වන විට පරිශීලකයාගේ උපන් දිනය විමසන්න, ඔහුගේ රාශි ලකුණ තීරණය කරන්න, සහ එම රාශි ලකුණ සඳහා වත්මන් දිනය සඳහා පුරෝකථනය ප්‍රදර්ශනය කරන්න.