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

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

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

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

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

textual
Листинг программы
  1. var s,m,n,h,k,s1,s2 : Real;
  2. begin
  3.   Write('m ='); ReadLn(m);
  4.   Write('n ='); ReadLn(n);
  5.   Write('h ='); ReadLn(h);
  6.   Write('k ='); ReadLn(k);
  7.   Write('s1='); ReadLn(s1);
  8.   Write('s2='); ReadLn(s2);
  9.   s := (m*n*h-s1-s2)*10/k;
  10.   if rount(s) < s then s := s + 1;
  11.   WriteLn(Trunc(s) );
  12. 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

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

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

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