В программе паскаль нужно ввести высоту и ширину стены, также ввести стоимость длину и ширину обоев. Вывести сколько рулонов потребуется на одну стену. И в этой же программе вывести сколько будет стоить столько рулонов.

5 Апр 2020 в 19:41
110 +1
0
Ответы
1

Пример кода на языке Pascal:

program WallpaperCalculation;
var
wallWidth, wallHeight, wallpaperLength, wallpaperWidth: real;
rollsNeeded, totalCost: integer;
begin
writeln('Enter the width of the wall:');
readln(wallWidth);
writeln('Enter the height of the wall:');
readln(wallHeight);
writeln('Enter the length of the wallpaper roll:');
readln(wallpaperLength);
writeln('Enter the width of the wallpaper roll:');
readln(wallpaperWidth);
rollsNeeded := ceil((2 * (wallWidth + wallHeight) / wallpaperWidth) / wallpaperLength);
totalCost := rollsNeeded * 10; // Assuming each roll costs 10 units
writeln('Rolls needed for one wall: ', rollsNeeded);
writeln('Total cost for ', rollsNeeded, ' rolls: ', totalCost);
end.

Этот код сначала запрашивает у пользователя необходимые данные (ширину и высоту стены, а также длину и ширину рулона обоев). Затем расчитывает количество рулонов, необходимых для одной стены, и общую стоимость необходимых рулонов.

18 Апр 2024 в 14:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир