Текст программы на языке 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;

echo strlen($a)."<br>";

echo strlen($b)."<br>";

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.24

Формулировка задачи

Определить значение z = sign x + sign у, где:

Значения х и у вводятся с клавиатуры.

Описание алгоритма программы

Пользователем с клавиатуры вводятся два числа (переменные x и y), после чего программа проверяет,к какому из трех условий из данных в задаче подходят эти числа и выводит сумму значений, исходя из условия.

 

Текст программы на языке PHP

<form name="y" method="GET">

Введите число x: <input type="text" name="x"><br><br>

Введите число y: <input type="text" name="y"><br><br>

<input type="submit">

</form>

<?php

$x=isset($_GET['x'])? $_GET['x']: NULL;

$y=isset($_GET['y'])? $_GET['y']: NULL;

if (isset($x) && isset($y))

{

if ($x<0)

echo "sign(x)= ".$signX=-1."<br>";

else if ($x==0)

echo "sign(x)= ".$signX=0."<br>";

else

echo "sign(x)= ".$signX=1."<br>";

 

if ($y<0)

{

echo "sign(y)= ".$signY=-1."<br>";

echo $signX+$signY;

}

else if ($y==0)

{

echo "sign(y)= ".$signY=0. "<br>";

echo $signX+$signY;

}

else

{

echo "sign(y)= ".$signY=1."<br>";

echo $signX+$signY;

}

}

?>

Результат выполнения программы

 

 

 

БЛОК 2.3

Задание 2.3.1

Формулировка задачи

Написать программу вычисления суммы для заданного числа n. Результат представить в виде несократимой дроби (p, q – натуральные).

Описание алгоритма программы

Пользователем с клавиатуры вводится число (переменная n), после чего программа по формуле общего члена последовательности вычисляет сумму для заданного числа.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-07-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: