Вычислить значение всех элементов треугольника - QBasic
Формулировка задачи:
Задача 1:
Пусть элементами равностороннего треугольника являются:
1) сторона а;
2) площадь S;
3) высота h;
4) радиус вписанной окружности r;
5) радиус описанной окружности R.
Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.
Решение задачи: «Вычислить значение всех элементов треугольника»
textual
Листинг программы
- CLS
- INPUT "N = "; n
- SELECT CASE n
- CASE 1
- INPUT "A = "; a
- PRINT "S ="; a ^ 2 * SQR(3) / 4
- PRINT "H ="; a * SQR(3) / 2
- PRINT "R ="; a * SQR(3) / 6
- PRINT "R2 ="; a * SQR(3) / 3
- CASE 2
- INPUT "S = "; s
- a = SQR(4 * s / SQR(3))
- PRINT "A ="; a
- PRINT "H ="; a * SQR(3) / 2
- PRINT "R ="; a * SQR(3) / 6
- PRINT "R2 ="; a * SQR(3) / 3
- CASE 3
- INPUT "h = "; h
- a = 2 * h / SQR(3)
- PRINT "S ="; a ^ 2 * SQR(3) / 4
- PRINT "R ="; a * SQR(3) / 6
- PRINT "R2 ="; a * SQR(3) / 3
- CASE 4
- INPUT "R = "; r
- a = 6 * r / SQR(3)
- PRINT "A ="; a
- PRINT "S ="; a ^ 2 * SQR(3) / 4
- PRINT "H ="; a * SQR(3) / 2
- PRINT "R2 ="; a * SQR(3) / 3
- CASE 5
- INPUT "R2 = "; r2
- a = 3 * r / SQR(3)
- PRINT "A ="; a
- PRINT "S ="; a ^ 2 * SQR(3) / 4
- PRINT "H ="; a * SQR(3) / 2
- PRINT "R ="; a * SQR(3) / 6
- END SELECT
- END
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д