2.2.1. Составить программу, определяющую, в каком из данных двух чисел больше цифр.
Общее словесное описание алгоритма решения задачи
Программа считает сколько цифр в одном числе и сколько в другом и выявляет где больше
Текст программы на языке php
<form name="y" method="GET">
Введите a: <input type="text" name="a"><br><br>
Введите b: <input type="text" name="b"><br><br>
<input type="submit">
</form>
<?php
$a=isset($_GET['a'])? $_GET['a']: NULL;
$b=isset($_GET['b'])? $_GET['b']: NULL;
if (isset($a) && isset($b))
{
if (strlen($a) > strlen($b))
echo "В первом числе цифр больше";
else if (strlen($a) < strlen($b))
echo "Во втором числе цифр больше";
else
echo "Числа имеют равное кол-во цифр";
}
?>
Тестовый пример
Результат
Номер и формулировка задачи
2.2.2. Даны действительные числа а, b, с. Получить:
.
Общее словесное описание алгоритма решения задачи
|
|
Ввести a, b, c и решить пример
Текст программы на языке php
<form name="y" method="GET">
Введите a: <input type="text" name="a"><br><br>
Введите b: <input type="text" name="b"><br><br>
Введите c: <input type="text" name="c"><br><br>
<input type="submit">
</form>
<?php
$a=isset($_GET['a'])? $_GET['a']: NULL;
$b=isset($_GET['b'])? $_GET['b']: NULL;
$c=isset($_GET['c'])? $_GET['c']: NULL;
if (isset($a) && isset($b) && isset($c))
{
$z=max($a,$a+$b)+max($a,$b+$c);
$d=1+max($a+$b*$c,1,pow($a,2)-$b*$c);
$y=$z/$d;
echo $y;
}
?>
Тестовый пример
Результат
Номер и формулировка задачи
2.2.16. Даны две дроби (А, В, С, D – натуральные числа). Составить программу: деления дроби на дробь; умножения дроби на дробь; сложения этих дробей. Ответ должен быть несократимой дробью.
Общее словесное описание алгоритма решения задачи
Вводятся A, B, C, D и выполняется умножение, деление и сложение дробей по формуле