Задачник по PHP (с решениями)

Задачник по PHP (с решениями)

Книга написана для начинающих программистов. Ко всем задачам есть решения. Присутствуют задачи повышенной сложности.

Жанры: Интернет, Программирование, Базы данных
Цикл: Не является частью цикла
Год публикации: 2018

Читать онлайн Задачник по PHP (с решениями)


1)

Вычисления и условный оператор в PHP

1.1 Простейшая арифметика

Даны два числа 5 и 7. Найти их сумму и произведение.

1.

2. $a = 5;

3. $b = 7;

4. $c = $a + $b;

5. $d = $a*$b;

6. echo $c, $d;

7. ?>

Даны два числа 4 и 6. Найдите сумму их квадратов.

1.

2. $a = 4;

3. $b = 6;

4. $c = $a*$a + $b*$b;

5. echo $c;

6. ?>

Даны три числа 3, 5, 8. Найдите их среднее арифметическое.

1.

2. $a = 3;

3. $b = 5;

4. $c = 8;

5. $d = ($a + $b + $c)/3

6. echo $d;

7. ?>

Даны три числа x = 2,y = 6 и z = 9. Найдите (x+1)4−2(z−2x^2+y^2)

1.

2. $x = 2;

3. $y = 6;

4. $z = 9;

5. $a = ($x+1)*4 – 2 ($z – 2*$x*$x+$y*$y);

6. echo $a

7. ?>

Даны три ненулевых числа $a = 4, $b = 8, $c = 3. Найдите всевозможные

результаты деления суммы двух из них на оставшееся третье число.

1.

2. $a = 4;

3. $b = 8;

4. $c = 3;

5. $d = ($a +$b)/$c;

6. $r = ($b+$c)/$a;

7. $f = ($a + $c)/$b;

8. echo $d,$r,$f;

9. ?>

Дано два числа 17 и 54. Найдите сумму 40% от первого числа и 84% от

второго числа.

1.

2. $a = 17;

3. $b = 54;

4. $c = 0,4*17 + 0,84*54;

5. echo $c;

6. ?>

Дано трехзначное числа. Найдите сумму его цифр.

1.

2. $var = 578; // Объявляем число

3. $var .= ' ; // Приводим его к строковому типу

4. echo $a = $var[2] + $var[1] + $var[0]; // Выводим переменную

5. //равную сумме цифр числа

6. ?>

1.2. Условный оператор

Дано число 15. Если оно больше 10, то увеличьте его на 100, иначе уменьшите

на 30.

1.

2. $a = 15;

3. if ($a>10)

4. {$a = $a + 100};

5. else

6. {$a = $a – 30};

7. echo $a

8. ?>

Дано натуральное число 8. Если оно четное, то уменьшите его в 2 раза, иначе

увеличьте в 3 раза.

1.

2. if ($number / 2 == ceil($number / 2))

3. {

4. $number = $number / 2;

5. }

6. else

7. {

8. $number = $number *3;

9. }

10.

echo $number;

11.

?>

Дано число. Если оно не меньше 50, то выведите квадрат этого числа, если же

это число больше 10 и меньше 30, то выведите ноль, в остальных случаях выведите

слово "Ошибка"

1.

2. $a = ee; // Задаем число $a, например, 45

3. if ($a > 50) {

4. echo $b=pow($a,2);

5. }

6. elseif ($a > 10 & $a < 30) {

7. echo 0;

8. }

9. else {

10. echo "Ошибка";

11.

}

12.

?>

Дано два числа $a = 15, $b = 4. Вывести наибольшее из них.

1.

2. $a = 15;

3. $b = 4;

4. if ($a > $b)

5. { echo $a};

6. else

7. { echo $b };

8. ?>

Дано два числа $a = 19, $b = 143. Вывести 'Да', если они отличаются на 100,

иначе вывести 'Нет'

1.

2. $a = 19;

3. $b = 143;

4. if ($b – $a = 100 )

5. { echo "No" };

6. else

7. { echo "Yes" };

8. ?>

Дано два натуральных числа. Вывести 'Да', если они отличаются не более чем

на 20, иначе вывести 'Нет'.

1.

2. $a = 15;

3. $b = 30;

4. if ($b – $a > 20)

5. { echo "No" };

6. else

7. {echo "Yes"};

8. ?>

В данном трехзначном числе переставьте цифры так, чтобы новое число

оказалось наибольшим из возможных.

1.3. Работа с формой

Пользователь вводит номер дня недели. Вывести название дня недели.

1.

2. if ($a = 1) {echo Monday};

3. if ($a = 2) {echo Tuesday};

4. if ($a = 3) {echo Wednesday};

5. if ($a = 4) {echo Thursday};

6. if ($a = 5) {echo Friday};

7. if ($a = 6) {echo Saturday};

8. if ($a = 7) {echo Sunday};

9. else

10. {echo "неверное число"}

11.

?>

Пользователь вводит свой возраст. Если он больше 80 лет, то вывести

'Здравствуйте, уважаемый', иначе 'Успехов!'.

1.

2. if (0 < $years <= 80) {echo Успехов};

3. else

4. {echo "Здравствуйте, Уважаемый"};

5. ?>

Пользователь выбирает из выпадающего списка страну (Турция, Египет или

Италия), вводит количество дней для отдыха и указывает, есть ли у него скидка

(чекбокс). Вывести стоимость отдыха, которая вычисляется как произведение

количества дней на 400. Далее это число увеличивается на 10%, если выбран Египет,

и на 12%, если выбрана Италия. И далее это число уменьшается на 5%, если указана

скидка.


Вам будет интересно
Интернет – одно из самых выдающихся достижений человеческой мысли, без которого невозможно представить современную цивилизацию. Миллионы людей сегодня пользуются им как в профессиональной деятельности, так и в повседневной жизни. Но большинство пользователей Всемирной сети имеет о ней очень поверхностное представление.Автор, специалист по информационным технологиям и структурной лингвистике, живо и увлекательно и вместе с тем серьезно и обстоятельно рассказывает об истории создания Интернета, о ...
Читать онлайн
Времена меняются. Скорость информационного потока набирает обороты, приходится конкурировать за внимание пользователей, а отношения с клиентом видоизменяются, обретая цифровой шлейф. Чтобы построить крепкие отношения, нужно сократить информационную пропасть между вами и клиентом. Сделать его жизнь легче, счастливее. Будьте там, где он органически проводит время, не строя сложные коммуникации. Те, кто умеет быстро внедрять новое, будут всегда впереди.В этой книге вы найдете список практических ин...
Читать онлайн
IoT – инструмент, который поможет бизнесу вырваться вперед. Мачей Кранц рассказывает об инновационной технологии и особенностях внедрения ее в разные отрасли. Эта книга научит вас использовать IoT, предсказывать грядущие перемены и разрабатывать уникальные стратегии, способные обеспечить вашему бизнесу и карьере процветание....
Читать онлайн
Это мир лагерей, покрытый куполом и тайной. Внутри обыденно и предсказуемо. За пределы не выбраться. Но главного героя влекут шири и дали, потому он отправляется в Дикий Лес – место, наполненное волшебными тварями и скрытое от посторонних глаз. В Диком Лесу он встречает группу возникших и понимает, что отличается от тех, кто населяет мир под куполом. И только если у тебя есть душа, возможно вырваться....
Читать онлайн
«Задача этой книги – дать читателям исчерпывающие знания о международных платежных системах Visa и MasterCard. Как ни странно, не столь уж многие специалисты, работающие на рынке электронной коммерции, реально представляют себе, как именно устроены карточные платежные системы. В интернет-магазинах таких людей и того меньше, их практически не встретишь, зато требования этого сегмента рынка, обобщенно сводящиеся к фразе «Мы хотим дешевле!», звучат регулярно и зачастую чересчур назойливо. Но я отню...
Читать онлайн
Для кого эта книга? Для всех, кто имеет возможность выходить в Интернет. И неважно, насколько часто это происходит: ваш гаджет постоянно онлайн, или же Вы проверяете почту раз в месяц. О чем эта книга?О том, сколько реальных опасностей таит в себе вроде бы виртуальная Всемирная паутина и как защититься от них....
Читать онлайн
Эта книга о том, как обеспечить нашим детям безопасность при пользовании благами информационных и компьютерных технологий, сохранить их здоровье и минимизировать негативное воздействие оказываемое электронными устройствами и информационными продуктами....
Читать онлайн
Как стать лидером мнений среди премиальной аудитории Телеграма? Сколько зарабатывают авторы политических каналов? Какие политтехнологии реализуются на платформе мессенджера и как отличить правду от заказа? Об этом и многом другом рассказывает первый в России гид по Телеграму для специалистов по работе с общественным мнением – политиков, пиарщиков и журналистов....
Читать онлайн
Правосудие должно свершиться! Майор уголовного розыска Василий Щербатов в этом убежден. Даже если рушится его мир, его страна. Криминал рвется к власти, правители грызутся между собой, лгут и предают. Развалено государство? Отработанная система буксует? Найди иное решение. В кризис появляются возможности, которых не было прежде и не будет уже никогда. Решишься их использовать? Найдешь союзников среди вчерашних противников? Ввяжешься в смертельно опасную драку или тихо отойдешь в сторону, заживеш...
Читать онлайн
В книге исследуются бои 1-го Украинского фронта РККА в августе 1944 г. на Сандомирском плацдарме, закончившиеся овладением польским городом Сандомир....
Читать онлайн
Книга об универсальной системе «Business process optimizer». Узнаете простую, не имеющую аналогов методику, как через алгоритмы этичного психологического воздействия получить максимальную вовлечённость работников в бизнес-процессы предприятия.В книге подробно разобран принцип её работы и способ внедрения на предприятии в виде «Корпоративного справочника сотрудника»....
Читать онлайн
Юный сирота по имени Мирослав мечтает стать рыцарем. Он находит яйцо дракона и заботится о питомце, называя его Изумрудом. Мирослав знакомится с Николаем, опытным рыцарем, который его тренирует. Вместе они отправляются в опасное путешествие, чтобы найти союзников и победить злого колдуна Фолькемара, и в конечном итоге добиваются успеха в эпической битве с помощью Изумруда и магических сил, которые получает Николай....
Читать онлайн