Аватар
Информатика, опубликовано 2018-08-22 22:15:03 by Гость

Сделать в Бейсике !!!!! Даны действительные положительные числа a b c по трём сторонам с длинами a b c можно построить треугольник . Найти углы треугольника

Аватар
Ответ оставил Гость

В Бейсике есть встроенная функция ATN - арктангенс,
поэтому угол можно в градусах посчитать.

DIM a, b, c, cs, cst, ang, PI
INPUT " a = ", a
INPUT " b = ", b
INPUT " c = ", c
PRINT
PI = 3.141593
cs = (b * b + c * c - a * a) / (2 * b * c)
cst = cs
IF cs ang = ATN(SQR(1 - cst * cst) / cst) * 360 / (2 * PI)
IF cs PRINT "угол A = ",
PRINT USING "###.##"; ang
cs = (a * a + c * c - b * b) / (2 * a * c)
cst = cs
IF cs ang = ATN(SQR(1 - cst * cst) / cst) * 360 / (2 * PI)
IF cs PRINT "угол B = ",
PRINT USING "###.##"; ang
cs = (a * a + b * b - c * c) / (2 * a * b)
cst = cs
IF cs ang = ATN(SQR(1 - cst * cst) / cst) * 360 / (2 * PI)
IF cs PRINT "угол C = ",
PRINT USING "###.##"; ang
PRINT "Выход - любая клавиша ... "
DO
LOOP WHILE INKEY$ = ""

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.