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

на главную - закладки

Жанры

Поделиться:

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

Шрифт:

1)

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

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

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

1. <?php

2. $a = 5;

3. $b = 7;

4. $c = $a + $b;

5. $d = $a*$b;

6. echo $c, $d;

7. ?>

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

1. <?php

2. $a = 4;

3. $b = 6;

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

5. echo $c;

6. ?>

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

1. <?php

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. <?php

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. <?php

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. <?php

2. $a = 17;

3. $b = 54;

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

5. echo $c;

6. ?>

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

1. <?php

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

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

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

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

6. ?>

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

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

на 30.

1. <?php

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. <?php

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. <?php

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. <?php

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. <?php

2. $a = 19;

3. $b = 143;

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

5. { echo "No" };

6. else

7. { echo "Yes" };

8. ?>

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

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

1. <?php

2. $a = 15;

3. $b = 30;

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

5. { echo "No" };

6. else

7. {echo "Yes"};

8. ?>

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

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

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

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

1. <?php

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. Путь князя
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Простолюдин

Черный маг императора

Герда Александр
1. Черный маг императора
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Черный маг императора

Личный аптекарь императора. Том 4

Карелин Сергей Витальевич
4. Личный аптекарь императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Личный аптекарь императора. Том 4

Наследие Маозари 2

Панежин Евгений
2. Наследие Маозари
Фантастика:
попаданцы
рпг
аниме
5.00
рейтинг книги
Наследие Маозари 2

Гримуар тёмного лорда I

Грехов Тимофей
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Гримуар тёмного лорда I

Эволюционер из трущоб

Панарин Антон
1. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб

Последний Паладин. Том 6

Саваровский Роман
6. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 6

Студент из прошлого тысячелетия

Еслер Андрей
2. Соприкосновение миров
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Студент из прошлого тысячелетия

Корсар

Русич Антон
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
6.29
рейтинг книги
Корсар

Барон меняет правила

Ренгач Евгений
2. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон меняет правила

Практик

Листратов Валерий
5. Ушедший Род
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Практик

Рассвет русского царства 3

Грехов Тимофей
3. Новая Русь
Фантастика:
историческое фэнтези
альтернативная история
5.00
рейтинг книги
Рассвет русского царства 3

Страж Кодекса. Книга III

Романов Илья Николаевич
3. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Страж Кодекса. Книга III

Петля, Кадетский корпус. Книга восьмая

Алексеев Евгений Артемович
8. Петля
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Петля, Кадетский корпус. Книга восьмая