Advertisement
VladislavSavvateev

Untitled

May 3rd, 2016
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub newMacros()
  2.     Dim a, b, c, p, S As Integer
  3.     a = Val(InputBox("Ââåäèòå ïåðâóþ ñòîðîíó òðåóãîëüíèêà"))
  4.     b = Val(InputBox("Ââåäèòå âòîðóþ ñòîðîíó òðåóãîëüíèêà"))
  5.     c = Val(InputBox("Ââåäèòå òðåòüþ ñòîðîíó òðåóãîëüíèêà"))
  6.     p = (a + b + c) / 2
  7.     S = Sqr(p * (p - a) * (p - b) * (p - c))
  8.     MsgBox ("Ïëîùàäü òðåóãîëüíèêà ðàâíà: " & S)
  9. End Sub
  10.  
  11. Sub Square()
  12.     Dim a, b, c, D As Integer
  13.     Dim x1, x2 As Double
  14.     a = Val(InputBox("Ââåäèòå ïåðâûé êîýôôèöèåíò"))
  15.     If a = 0 Then
  16.         MsgBox ("Ïåðâûé êîýôôèöèåíò íå ìîæåò áûòü ðàâíûì íóëþ!")
  17.         Exit Sub
  18.     End If
  19.     b = Val(InputBox("Ââåäèòå âòîðîé êîýôôèöèåíò"))
  20.     c = Val(InputBox("Ââåäèòå òðåòèé êîýôôèöèåíò"))
  21.     D = b * b - 4 * a * c
  22.     If D < 0 Then
  23.         MsgBox ("Íåò êîðíåé!")
  24.     Else
  25.         If D = 0 Then
  26.             x1 = -b / (2 * a)
  27.             MsgBox ("Êîðåíü ðàâåí " & x1)
  28.         Else
  29.             If D > 0 Then
  30.                 x1 = (-b - Sqr(D)) / (2 * a)
  31.                 x2 = (-b + Sqr(D)) / (2 * a)
  32.                 MsgBox ("Êîðíè ðàâíû " & x1 & " è " & x2)
  33.             End If
  34.         End If
  35.     End If
  36. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement