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




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

Блок-схема

 

Текст программы

<!DOCTYPE html>

 

<html lang="ru">

<head>

<title>Задача 1.3.7</title>

<meta charset="UTF-8">

</head>

<form method ="post">

<input type="text" name="x">

<input type="text" name="y">

<input type='submit' name="Submit" value='Отправить'>

</form>

<body>

<?php

if (isset($_POST['x'])){

$x = $_POST['x'];

$y = $_POST['y'];

echo"<br>";

echo"<br>";

if($x>0)

{ if ($y>0)

{ echo "I четверть"; }

else if ($y<0) { echo "IV четверть"; }

}

if($x<0)

{ if ($y>0)

{ echo "II четверть";}

else if ($y<0){ echo "III четверть";}

}

if (($x==0)&& ($y!=0)){ echo" Лежит на оси ординат";}

if (($y==0) &&($x!=0)) {echo" Лежит на оси абсцисс";}

if (($x==0)&&($y==0)) {echo "Лежит в начале координат";}

}

?>

</body>

</html>

Тестовый пример

 

 

Задача №1.4.7

Текст задачи

Для каждой введенной цифры (0 – 9) вывести соответствующее ей название на английском языке (0 – zero, 1 – one, 2 – two,...).

 

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

Программа получает на вход число от 0 до 9. При помощи оператора выбора программа, основываясь на введенном параметре, выводит определенный результат.

Блок-схема

 

Текст программы

<!DOCTYPE html>

<html lang="ru">

<head>

<title>Задача 1.4.7</title>

<meta charset="UTF-8">

</head>

<form method ="post">

<input type="text" name="x">

<input type='submit' name="Submit" value='Отправить'>

</form>

<body>

<?php

if (isset($_POST['x'])){

$n = $_POST['x'];

switch ($n) {

case '0':

echo "zero.";

break;

case '1':

echo "one.";

break;

case '2':

echo "two.";

break;

case '3':

echo "three.";

break;

case '4':

echo "four.";

break;

case '5':

echo "five.";

break;

case '6':

echo "six.";

break;

case '7':

echo "seven.";

break;

case '8':

echo "eight.";

break;

case '9':

echo "nine.";

break;

}

}

?>

</body>

</html>

Тестовый пример

 

Задача №1.5.7

Текст задачи

Коммерсант ежемесячно увеличивает на z% и еще на 5 руб. цену туфель, первоначальная цена которых X руб. Написать программу, определяющую, через сколько месяцев цена туфель будет превышать Y руб. и какую прибыль за это время получит коммерсант, если инфляция составляет Q% в месяц.

 

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

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

Блок-схема

Текст программы

<!DOCTYPE html>

<html lang="ru">

<head>

<title>Задача 1.5.7</title>

<meta charset="UTF-8">

</head>

<form method ="post">

Первоначальная цена <input type="text" name="x">

Ежемес.Увеличение <input type="text" name="z">

Инфляция <input type="text" name="q">

Порог цены <input type="text" name="k">

<input type='submit' name="Submit" value='Отправить'>

</form>

<body>

<?php

if (isset($_POST['k'])){

$X = $_POST['x'];

$Z = $_POST['z'];

$Q = $_POST['q'];

$Y = $_POST['k'];

$x1= $_POST['x'];

$zz = $Z/100;

$p=0;

$i=0;

while ($X<=$Y){

$X= ($X+(($X*$zz)+5))*(1+($Q/100));

$i++;

}

$p=$X-$x1;

echo "Ушло месяцев $i<br>";

echo "Цена сейчас ".round($X, 2)."<br>";

echo "Прибыль Коммерсанта ".round($p, 2)."<br>";

}

?>

</body>

</html>

Тестовый пример

 

Задача №1.6.7

Текст задачи

Числа вводятся с клавиатуры до тех пор, пока не будет введен нуль. Обозначим: xi – число, введенное i-м, хn – число, введенное последним (перед нулем). Написать программу для вычисления выражения (без использования массива)

.

 



Поделиться:




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

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


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