Сколько нужно рулонов обоев для оклейки комнаты - Pascal

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

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

Сколько нужно рулонов обоев для оклейки комнаты длиной m метров, шириной n метров и высотой h метров, если ширина рулона k см, а длина 10 метров. Известны так же S1 и S2 – площади дверных и оконных проемов.

Решение задачи: «Сколько нужно рулонов обоев для оклейки комнаты»

textual
Листинг программы
var s,m,n,h,k,s1,s2 : Real;
begin
  Write('m ='); ReadLn(m);
  Write('n ='); ReadLn(n);
  Write('h ='); ReadLn(h);
  Write('k ='); ReadLn(k);
  Write('s1='); ReadLn(s1);
  Write('s2='); ReadLn(s2);
  s := (m*n*h-s1-s2)*10/k;
  if rount(s) < s then s := s + 1;
  WriteLn(Trunc(s) );
end.

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

  1. Объявляются переменные:
    • s, m, n, h, k, s1, s2 типа Real.
  2. Считываются значения переменных:
    • m с клавиатуры;
    • n с клавиатуры;
    • h с клавиатуры;
    • k с клавиатуры;
    • s1 с клавиатуры;
    • s2 с клавиатуры.
  3. Вычисляется значение переменной s:
    • Значение переменной s равно выражению (m*n*h-s1-s2)*10/k.
  4. Проверяется условие и корректируется переменная s:
    • Если значение функции round(s) (округление переменной s) меньше, чем s, то s увеличивается на 1.
  5. Выводится на экран целая часть переменной s:
    • Выводится значение функции Trunc(s) (целая часть переменной s) на экран.

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


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

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

9   голосов , оценка 4.222 из 5
Похожие ответы