Хелпикс

Главная

Контакты

Случайная статья





Задание для выполнения. Описание алгоритма программы. Описание переменных и структур данных, которые применяются в программе. Текст программы с комментариями



1. Задание для выполнения

Даны вещественные положительные числа a, b, c, d. Выяснить, можно ли прямоугольник со сторонами a, b уместить внутри прямоугольника со сторонами c, d так, чтобы каждая из сторон одного прямоугольника была параллельна или перпендикулярна каждой стороне второго прямоугольника.

 

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

Пусть a, b и с, e - вещественные положительные числа, отражающие стороны двух прямоугольников

Если a больше или равно c и b больше или равно d или


Если a больше или равно d и b больше или равно c, то уместить возможно, выводим “true”, в противном случае – “false”

 

3. Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
a int Хранит длину первого прямоугольника
b int Хранит ширину первого прямоугольника
c int Хранит длину второго прямоугольника
d int Хранит ширину второго прямоугольника

4. Текст программы с комментариями

<form method="get">

Введите длины сторон:

<br>

а

<input type="number" name="a"/>

<br>

b

<input type="number" name="b"/>

<br>

c

<input type="number" name="c"/>

<br>

d

<input type="number" name="d"/>

<br>

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

</form>

<?php

if (empty($_GET['a']) || empty($_GET['b']) || empty($_GET['c']) || empty($_GET['d'])) return;

if (($_GET['a'] >= $_GET['c'] && $_GET['b'] >= $_GET['d']) || ($_GET['a'] >= $_GET['d'] && $_GET['b'] >= $_GET['c'])) echo 'true';

else echo 'false';



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.