


Программирование
+4Помогите с информатикой пожалуйста, турбо паскаль.
Имеется квадратный лист картона. Из листа по углам вырезают четыре квадрата и склеивают по сторонам вырезов. Какова должна быть сторона вврезаемого квадрата b, чтобы коробка имела наибольшую вместимость. Составить программу, вычислите объем коробки.
Длина стороны - 40 см. Вырез b - 2 см, площадь дна коробки 1296 см², объем коробки 2592 см³. (Мне нжуно заполнить целую таблицу, от 1 см до 10 см)
По дате
По рейтингу
12345678910111213141516171819202122232425262728293031323334353637383940414243444546
program MaxVolumeBox;
var
b: integer; // сторона врезаемого квадрата
sideLength, volume, maxVolume, baseArea: real; // длина стороны квадрата, объем, максимальный объем, площадь дна коробки
begin
// Инициализация начальных значений
maxVolume := 0;
// Вывод заголовка таблицы
writeln('b (см) | Сторона после вырезания (см) | Площадь дна (см²) | Объем коробки (см³)');
writeln('-------------------------------------------------------------------------------');
// Перебираем значения b от 1 до 10
for b := 1 to 10 do
begin
// Вычисляем длину стороны квадрата после вырезания
sideLength := 40 - 2 * b;
// Вычисляем площадь дна коробки
baseArea := sideLength * sideLength;
// Вычисляем объем коробки
volume := baseArea * b;
// Выводим результаты для текущего значения b в виде таблицы
writeln(b:3, ' | ', sideLength:9:2, ' | ', baseArea:14:2, ' | ', volume:14:2);
// Проверяем, является ли текущий объем больше максимального
if volume > maxVolume then
maxVolume := volume;
end;
// Выводим максимальный объем коробки
writeln('-------------------------------------------------------------------------------');
writeln('Максимальный объем коробки: ', maxVolume:0:2, ' см³');
end.
Вывод данных:
1234567891011121314
b (см) | Сторона после вырезания (см) | Площадь дна (см²) | Объем коробки (см³)
-------------------------------------------------------------------------------
1 | 38.00 | 1444.00 | 1444.00
2 | 36.00 | 1296.00 | 2592.00
3 | 34.00 | 1156.00 | 3468.00
4 | 32.00 | 1024.00 | 4096.00
5 | 30.00 | 900.00 | 4500.00
6 | 28.00 | 784.00 | 4704.00
7 | 26.00 | 676.00 | 4732.00
8 | 24.00 | 576.00 | 4608.00
9 | 22.00 | 484.00 | 4356.00
10 | 20.00 | 400.00 | 4000.00
-------------------------------------------------------------------------------
Максимальный объем коробки: 4732.00 см³
Больше по теме