VERSION 5.00 Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX" Begin VB.Form Form1 Caption = "Треугольник" ClientHeight = 2895 ClientLeft = 3825 ClientTop = 3120 ClientWidth = 3855 Icon = "Treug.frx":0000 LinkTopic = "Form1" ScaleHeight = 2895 ScaleWidth = 3855 Begin VB.OptionButton Option1 Caption = "Вычислить периметр треугольника" Height = 375 Left = 0 TabIndex = 6 ToolTipText = "Вычислить периметр треугольника" Top = 1320 Width = 1935 End Begin VB.OptionButton Option2 Caption = "Вычислить площадь треугольника" Height = 375 Left = 1920 TabIndex = 5 ToolTipText = "Вычислить площадь треугольника" Top = 1320 Width = 1935 End Begin VB.CommandButton Command2 Caption = "Ф&ормулы" Height = 375 Left = 1200 TabIndex = 4 ToolTipText = "Вывод использованных формул" Top = 2520 Width = 1455 End Begin VB.CommandButton Command1 Caption = "Выч&ислить" Default = -1 'True Height = 375 Left = 0 TabIndex = 3 ToolTipText = "Для нахождения периметра или площади треугольника нажмите кнопку ""Вычислить""" Top = 2520 Width = 1095 End Begin VB.CommandButton Command3 Cancel = -1 'True Caption = "В&ыход" Height = 375 Left = 2760 TabIndex = 2 ToolTipText = "Для завершения работы программы нажмите кнопку ""Выход""" Top = 2520 Width = 1095 End Begin VB.PictureBox Picture1 BeginProperty Font Name = "MS Sans Serif" Size = 8.25 Charset = 204 Weight = 700 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H8000000D& Height = 375 Left = 0 ScaleHeight = 315 ScaleWidth = 2595 TabIndex = 1 ToolTipText = "Ответ" Top = 2040 Width = 2655 End Begin VB.CheckBox Check1 Caption = "Округлить" Height = 375 Left = 2760 TabIndex = 0 ToolTipText = "Округляет результат до трёх цыфр после запятой" Top = 2040 Width = 1095 End Begin MSComctlLib.Slider Slider3 Height = 255 Left = 120 TabIndex = 12 ToolTipText = "Третья сторона треугольника" Top = 960 Width = 3735 _ExtentX = 6588 _ExtentY = 450 _Version = 393216 Max = 50 End Begin MSComctlLib.Slider Slider2 Height = 255 Left = 120 TabIndex = 13 ToolTipText = "Вторая сторона треугольника" Top = 600 Width = 3735 _ExtentX = 6588 _ExtentY = 450 _Version = 393216 Max = 50 End Begin MSComctlLib.Slider Slider1 Height = 255 Left = 120 TabIndex = 14 ToolTipText = "Первая сторона треугольника" Top = 240 Width = 3735 _ExtentX = 6588 _ExtentY = 450 _Version = 393216 Max = 50 End Begin VB.Label Label2 Caption = "A" Height = 255 Left = 0 TabIndex = 11 ToolTipText = "Первая сторона треугольника" Top = 240 Width = 135 End Begin VB.Label Label3 Caption = "B" Height = 255 Left = 0 TabIndex = 10 ToolTipText = "Вторая сторона треугольника" Top = 600 Width = 135 End Begin VB.Label Label4 Caption = "C" Height = 255 Left = 0 TabIndex = 9 ToolTipText = "Третья сторона треугольника" Top = 960 Width = 135 End Begin VB.Label Label1 Caption = "Установите длинну сторон треугольника:" Height = 255 Left = 360 TabIndex = 8 Top = 0 Width = 3255 End Begin VB.Line Line1 BorderWidth = 2 X1 = 0 X2 = 3960 Y1 = 1800 Y2 = 1800 End Begin VB.Label Label5 Caption = "Для вычисления нажмите кнопку ""Выч&ислить""." Height = 255 Left = 120 TabIndex = 7 Top = 1800 Width = 3735 End End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Private Sub Command1_Click() Picture1.Cls a = Slider1.Value b = Slider2.Value c = Slider3.Value p = (a + b + c) If Option1.Value Then s = p If Option2.Value Then s = Sqr(p / 2 * (p / 2 - a) * (p / 2 - b) * (p / 2 - c)) End If If Check1.Value Then Picture1.Print Format(s, "#.000") Else Picture1.Print s End Sub Private Sub Command2_Click() MsgBox "S=sqr(p/2*(p/2-a)*(p/2-b)*(p/2-c));" & Chr(13) & Chr(10) & " P=a+b+с; p=P/2=(a+b+c)/2.", vbOKOnly & vbInformation, "Использоавннае формулы" End Sub Private Sub Command3_Click() End End Sub