Построить равнобедренный треугольник симметричный относительно вертикальной оси - QBasic
Формулировка задачи:
Построить равнобедренный треугольник симметричный относительно вертикальной оси, задать его размером двух разных сторон и определить радиус описанной окружности. Вывести значения сторон и радиуса на экран монитора.
Заранее спасибо)
Решение задачи: «Построить равнобедренный треугольник симметричный относительно вертикальной оси»
textual
Листинг программы
- CLS
- a = 16
- b = 20
- h = SQR(b ^ 2 - (a / 2) ^ 2)
- S = a * h / 2
- R = a * b * b / (4 * S)
- SCREEN 11
- WINDOW (-10, 15)-(30, -15)
- LINE (0, b / 2)-(h, 0)
- LINE (0, -b / 2)-(h, 0)
- LINE (0, b / 2)-(0, -b / 2)
- PRINT "A ="; a
- PRINT "B ="; b
- PRINT "R ="; R
- END
Объяснение кода листинга программы
- Объявляются переменные a, b, h, S, R.
- Вычисляется значение переменной h.
- Вычисляется значение переменной S.
- Вычисляется значение переменной R.
- Устанавливается размер и положение окна вывода на экран.
- Выводятся три линии, образующие равнобедренный треугольник, симметричный относительно вертикальной оси.
- Выводятся значения переменных a, b, R.
- Завершается выполнение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д