Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2013, 19:57   #1
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 23.04.2012
Сообщений: 82
По умолчанию Интересная задача

Помогите, пожалуйста, решить задачу!

В комнате, линейные размеры которой (в метрах) = A*B*C (A-длина, В-ширина, С-высота) решили поклеить обои. Известно, что ширина одного рулона обоев - Н миллиметров, а длина - L миллиметров.
Определите, сколько рулонов обоев надо купить. При расчётах следует учесть, что 15% площади, на которую надо клеить, Обои занимают окна и двери, а также, что 10% всех обоев уйдёт на обрезки. Обои надо клеить на стены и потолок, на пол - не надо.

input.txt
3 5 3
400 5000

output.txt
30
makskovalko вне форума Ответить с цитированием
Старый 22.02.2013, 20:09   #2
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Меня всегда умиляли такие названия тем. Кому эта задача интересна? Эти несколько строк на неизвестном языке программирования?

Upd.
2 минуты в компании листа бумаги с ручкой и ответ: n = 17/18 * 1/(h*l) * (a*b + 2*a*c + 2*b*c)
Μολὼν λαβέ

Последний раз редактировалось alexander13; 22.02.2013 в 20:36.
alexander13 вне форума Ответить с цитированием
Старый 22.02.2013, 20:34   #3
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 23.04.2012
Сообщений: 82
По умолчанию

Ответ желательно на Паскале.
makskovalko вне форума Ответить с цитированием
Старый 22.02.2013, 20:38   #4
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Цитата:
Сообщение от makskovalko Посмотреть сообщение
Ответ желательно на Паскале.
Наглость - второе счастье? Выше ответ в аналитической форме. Что-то еще для Вас я не собираюсь, учитывая такую постановку вопроса.
Μολὼν λαβέ
alexander13 вне форума Ответить с цитированием
Старый 22.02.2013, 22:00   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Самое простое:
Код:
var a,b,c,h,l:double;
begin
 readln(a);readln(b);readln(c);readln(h);readln(l);
 write(17/18 * 1/(h*l) * (a*b + 2*a*c + 2*b*c));
 readln;
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.02.2013, 22:11   #6
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Самое простое:
Только округлить надо в большую сторону перед выводом. Кол-во рулонов-то целое =)
Μολὼν λαβέ
alexander13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интересная задача makskovalko Помощь студентам 5 19.12.2012 10:34
интересная задача Erkesh Помощь студентам 1 03.11.2012 16:19
Интересная задача Артем123 Паскаль, Turbo Pascal, PascalABC.NET 8 08.06.2011 01:12