Advertisement
Guest User

Untitled

a guest
May 2nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Function AngleC(Bangle, b, C)
  2.     AngleC = Application.Asin((C * Math.Sin(Bangle)) / b) 'Вычисление угла C
  3. End Function
  4.  
  5. Function AngleA(b, C)
  6.     AngleA = WorksheetFunction.Pi - (b + C) 'Вычисление угла А
  7. End Function
  8.  
  9. Function Astrih(b, Cs)
  10.     Astrih = WorksheetFunction.Pi - (b + Cs)
  11. End Function
  12.  
  13. Function Sidea(A, Bangle, b)
  14.     Sidea = ((b * (Math.Sin(A)) / Math.Sin(Bangle))) 'Вычисление стороны а
  15. End Function
  16.  
  17. Function Areas(A, C, b)
  18.     Areas = ((A * C * Math.Sin(b)) / 2) 'Вычисление площади т-ка
  19. End Function
  20.  
  21. Function Cshtrih(C)
  22.     Cshtrih = WorksheetFunction.Pi - C
  23. End Function
  24.  
  25. Function AmaloeShtrih(b, Astrih, Bangle)
  26.     AmaloeShtrih = (b * Math.Sin(Astrih)) / Math.Sin(Bangle)
  27. End Function
  28.  
  29. Function Sshtrih(AmaloeShtrih, Cmaloe, Bangle)
  30.     Sshtrih = (AmaloeShtrih * Cmaloe * Math.Sin(Bangle)) / 2
  31. End Function
  32.  
  33. Sub Rezult() 'Процедура для вывода результатов
  34.     Dim A, b, C, AngleB, AngleC, AngleA, S As Single
  35.     Const Pi = 3.14
  36.     b = 2: C = 2.5: AngleB = WorksheetFunction.Pi / 4
  37.     AngleC = Application.Asin((C * Sin(AngleB)) / b)
  38.     MsgBox ("AngleC= " & AngleC) 'Вывод угла С во всплывающем окне
  39.     AngleA = Pi - (AngleB + AngleC)
  40.     MsgBox ("AngleA= " & AngleA) 'Вывод угла А во всплывающем окне
  41.     A = ((b * Sin(AngleA)) / Sin(AngleB))
  42.     MsgBox ("side a= " & A) 'Вывод стороны а во всплывающем окне
  43.  
  44.     S = ((A * C * Sin(AngleB)) / 2)
  45.     MsgBox ("S= " & S) 'Вывод площади во сплывающем окне
  46.  
  47.     MsgBox ("AngleC in degrees= " & (AngleC * 180) / 3.141) 'Вывод угла С в градусах
  48.     MsgBox ("AngleA in degrees= " & (AngleA * 180) / 3.141) 'Вывод угла A в градусах
  49. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement