Полезные программы Python-3. Книга третья. Сергей Фёдорович Гаврилов

Чтение книги онлайн.

Читать онлайн книгу Полезные программы Python-3. Книга третья - Сергей Фёдорович Гаврилов страница 14

Полезные программы Python-3. Книга третья - Сергей Фёдорович Гаврилов

Скачать книгу

.... Конец листинга программы ..... ....

      Две известные стороны и угол между ними

      Листинг программы.

      # -*– coding: cp1251 -*-

      import math # Подключили математич модуль.

      uu=" "

      u=" Расчет элементов треугольника "

      print (uu)

      print (uu)

      print (u)

      print (uu)

      u=" Напротив сторон треугольника лежат одноименные углы "

      print (u)

      print (uu)

      u=" ...... ...... ...... ...... ...... ...... ..... ...... "

      print (u)

      print (uu)

      Pii=0.000000

      Pii=math.pi # Вытащили число " Пи "

      print (uu)

      print (uu)

      u=" Известны две стороны и угол меж ними "

      print (u)

      print (uu)

      u=" Введите сторону А "

      print (u)

      print (uu)

      a=0.00000000

      a=input( ) # Вводим число

      a=float(a) # Принудительно в вещественное число

      u=" Введите сторону B "

      print (u)

      print (uu)

      b=0.00000000

      b=input( ) # Вводим число

      b=float(b) # Принудительно в вещественное число

      u=" Введите угол C в градусах "

      print (u)

      print (uu)

      cu=0.00000000

      cu=input( ) # Вводим число

      cu=float(cu) # Принудительно в вещественное число

      print (uu)

      print (uu)

      u=" .... ..... .... ..... "

      print (u)

      print (uu)

      # Значит имеем две известные стороны А и В

      # и угол между ними С

      x=0.00000000

      y=0.00000000

      cur=cu*Pii/180 # Угол C в радианах

      y=math.cos(cur) # COS угла С

      x=((a*a)+(b*b))-(2*a*b*y)

      c=math.sqrt(x) # Квадратный корень из " x "

      x=((b*b)+(c*c)-(a*a))/(2*b*c)

      aur=0.0000000

      aur=math.acos(x) # Угол А в радианах

      au=aur*180/Pii # Угол А в градусах

      x=((a*a)+(c*c)-(b*b))/(2*a*c)

      bur=0.0000000

      bur=math.acos(x) # Угол В в радианах

      bu=bur*180/Pii # Угол В в градусах

      Gsf = 461030/2725231222…

      # Далее вставляем блок добавочных расчетов

      # И вывода результатов ( смотри выше ).

      # .... Конец листинга программы .....

      Одна сторона – А и два угла В и С

      Листинг программы.

      # -*– coding: cp1251 -*-

      import math # Подключили математич модуль.

      uu=" "

      u=" Расчет элементов треугольника "

      print (uu)

      print (uu)

      print (u)

      print (uu)

      u=" Напротив сторон треугольника лежат одноименные углы "

      print (u)

      print (uu)

      u=" ...... ...... ...... ...... ...... ...... ..... ...... "

      print (u)

      print (uu)

      Pii=0.000000

      Pii=math.pi # Вытащили число " Пи "

      print (uu)

      print (uu)

      print (uu)

      u=" Известны два угла при одной стороне "

      print (u)

      print (uu)

      u="

Скачать книгу