Задачник по 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,

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


Рекомендации для вас