Въвежда се произволна числова стойност (колкото може да поеме PHP интерпретатора),тази числова стойност се обработва така че изхода
на програмата да е,приблизително в коя степен на 2-ката е това число.
Условия:Няма.
Вход:1000
Изход:10
Вход:1500
Изход:11
Задача №2:
Да се напише функция,която взима 2 параметъра ($arg1,$arg2) от вида на (int),и инкрементира $arg1 докато не стане повече от $arg2.
Условия:Да се инкрементира само със единица.Без използването на while,do-while и for цикъли.Началните стойности,на параметрите трябва да са
($arg1 < ($arg2 + 1)).Функцията се вика 1 път (Без DB-та,Addon's за Apache и прочие)
Задача №3:
Да се напише функция,която взима като параметър ($arg) от вида на (string),която взима низа $arg,и капитализра първата буква,от всяка дума.
Условия:да не се ползват функциите ucwords() и ucfirst()
Вход:hello elf
Изход:Hello Elf
Вход:elf world
Изход:Elf World
Задача №4:
Разберете какво прави тази функция:
Code: Select all
function _($_,$__){return(($_+(($_/$__)*($_-$_)))>($__-(($__-$__)*($__/$_)))?$_+($__*($_-$_)):$__-($_*($_-$_)));}
--------------------------------
Решили:
Karo - 2-ра и 3-та задача
DMARTO - 1-ва и 3-та задача.
Warxcell - 4-та задача
debug - 3-та задача
--------------------------
Решението ми го пратете на ЛС.
Ако имате въпроси,идеи/предложение към задачите,напишете в тази тема.