Вычисление площади поверхности комнаты - Pascal

Узнай цену своей работы

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

Написать программу, учитывая необходимые типы данных, для вычисления площади поверхности стен комнаты. Длина больше высоты в 2 раза, длина составляет 10/7 ширины. Пользователь вводит ширину. Сколько банок краски нужно, чтобы покрасить поверхность стен этой комнаты, если 1 банкой можно покрасить 7 м2?

Решение задачи: «Вычисление площади поверхности комнаты»

textual
Листинг программы
  1. var sh,dl,vs,s:real;
  2.      b:integer;
  3. ...................................
  4. dl:=2sh;//длина
  5. vs:=10*sh/7;//высота
  6. s:=2*vs*(sh+dl);//площадь
  7. if frac(s/7)=0 then b:=trunc(s/7) else b:=trunc(s/7);//банки

Объяснение кода листинга программы

  1. В начале кода объявляются переменные:   - sh (ширина) типа real;   - dl (длина) типа real;   - vs (высота) типа real;   - s (площадь) типа real;   - b (количество банков) типа integer.
  2. Затем происходит присваивание значений переменным:   - dl присваивается значение 2sh;   - vs присваивается значение 10sh/7;   - s присваивается значение 2vs*(sh+dl).
  3. Далее выполняется проверка на целочисленность значения s/7 и присваивание переменной b значения s/7 или truc(s/7) в зависимости от результата проверки.
  4. В конце кода выполняется присваивание переменной b значения s/7 или truc(s/7) в зависимости от результата проверки.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы