Найти площадь боковой поверхности куба - QBasic

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

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

1) Дана длина ребра куба. Найти площадь боковой поверхности куба. Длину ребра куба ввести с клавиатуры или задать с помощью генератора случайных чисел. Вывести на экран изображение куба и результаты вычислений.

Решение задачи: «Найти площадь боковой поверхности куба»

textual
Листинг программы
CLS
RANDOMIZE TIMER
CONST pi = 3.141593
 
A = 20 + 120 * RND
S = 6 * A ^ 2
B = A / 2 * SIN(pi / 4)
 
SCREEN 11
WINDOW (-100, 200)-(300, -100)
 
LINE (0, 0)-(A, A), , B
LINE (0, A)-(B, A + B)
LINE (A, 0)-(A + B, B)
LINE (A, A)-(A + B, A + B)
LINE (B, A + B)-(A + B, A + B)
LINE (A + B, B)-(A + B, A + B)
PRINT "S ="; S
END

Объяснение кода листинга программы

  1. CLS - очистка экрана
  2. RANDOMIZE TIMER - генерация случайного числа
  3. CONST pi = 3.141593 - определение константы числа Пи
  4. A = 20 + 120 * RND - генерация случайного числа и присваивание его переменной A
  5. S = 6 * A ^ 2 - вычисление площади боковой поверхности куба и присваивание ее переменной S
  6. B = A / 2 * SIN(pi / 4) - вычисление длины ребра куба и присваивание ее переменной B
  7. SCREEN 11 - изменение размера окна вывода информации на экран
  8. WINDOW (-100, 200)-(300, -100) - изменение размеров окна вывода информации на экран
  9. LINE (0, 0)-(A, A), , B - рисование первой грани куба
  10. LINE (0, A)-(B, A + B) - рисование второй грани куба
  11. LINE (A, 0)-(A + B, B) - рисование третьей грани куба
  12. LINE (A, A)-(A + B, A + B) - рисование четвертой грани куба
  13. LINE (B, A + B)-(A + B, A + B) - рисование пятой грани куба
  14. LINE (A + B, B)-(A + B, A + B) - рисование шестой грани куба
  15. PRINT S =; S - вывод значения переменной S на экран
  16. END - завершение работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы