Найти максимальный объём коробки - QBasic
Формулировка задачи:
Помогите, пожалуйста, сделать так, чтобы проверка стороны квадрата(высоты коробки) начиналась с числа на разряд меньшего стороны листа, т.е., если сторона листа = 0,7, то проверка шла с 0,07
Задача: Имеется лист бумаги со сторонами a*b. Из листа делается коробка следующим образом: по углам листа вырезается четыре квадрата и коробка склеивается по швам. Какова должна быть сторона квадрата, вырезанного из листа, чтобы коробка имела наибольшую вместимость.
Решение задачи: «Найти максимальный объём коробки»
textual
Листинг программы
IF a <= b THEN n = a / 2 ELSE n = b / 2 max = 0 FOR i = n / 10 TO n STEP n / 10
Объяснение кода листинга программы
- Проверяется условие: если переменная
aменьше или равна переменнойb, то переменнаяnприсваивается значение переменнойaделенное на 2, иначе переменнаяnприсваивается значение переменнойbделенное на 2. - Инициализируется переменная
maxзначением 0. - Запускается цикл
FOR, который начинается с переменнойiравнойnделенное на 10 и выполняется до тех пор, пока значение переменнойiне станет больше или равноn. Шаг цикла равен значению переменнойnделенное на 10.