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




<<!DOCTYPE html>

<html lang="ru">

<head>

<meta charset="UTF-8">

</head>

<body>

<form method ="post">

<p><input type="text" name="a">

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

</form>

<?php

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

$Mon = $_POST['a'];

$k = 0;

$But = 0;

while ($Mon >= 45){

while ($Mon >= 45){

$Mon -= 45;

$k++;

$But++;

}

$Mon += $k*20;

$k = 0;

}

echo "Возможное кол-во бутылок с водой: ".$But;

}

?>

</body>

</html>

 

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

 

 

Задача 1.1.2

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

Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда?

 

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

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

 

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

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

Введите номер квартиры: <input type="text" name="number"><br><br>

<input type="submit">

</form>

<?php

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

if(isset($number))

{

$numberporch=intdiv(($number-1),36)+1;

$numberfloor=intdiv((($number-1) % 36), 4) + 1;

echo "Номер подъезда: ".$numberporch."<br>";

echo "Номер этажа: ".$numberfloor;

}

?>

 


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

Задача 1.1.24

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

Пуля, летящая со скоростью 400 м/с, ударяется в земной вал и проникает в него на глубину 36 см. Сколько времени двигалась она внутри вала? С каким ускорением? Какова была ее скорость на глубине 18 см? На какой глубине скорость пули уменьшилась в 3 раза? Движение считать равноускоренным.

 

 

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

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

 

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

<?php

$V=400;

$v=0;

$S1=0.36;

$S2=0.18;

$t1=0;

$t2=0;

$a1=0;

$a2=0;

 

$t1=$S1/($V/2);

echo "Время движения пули внутри вала: $t1<br>";

$a1=$V/$t1;

echo "Ускорение пули: $a1<br>";

$t2=$S2/($V/2);

echo "Время движения пули, пролетевшей 18 см: $t2<br>";

$a2=$V/$t2;

echo "Ускорение движения пули, пролетевшей 18 см: $a2<br>";

$v=$V-($a2*$t2);

echo "Скорость движения пули, пролетевшей 18 см: $v<br>";

?>

 

 

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

 


Блок-схема

 
 

 


 

 




БЛОК 1.2

Задача 1.2.1

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

Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.

 

 

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

Пользователем с клавиатуры вводится четырехзначное число (переменная number), после чего программа, путем разделения введенного числа на тысячи, сотни, десятки и единицы, рассчитывает суммы двух первых и двух последних цифр, проверяя равенство этих сумм и выводя соответственно TRUE/FALSE.

 

 



Поделиться:




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

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


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