VERSION 5.00 Begin VB.Form Form1 Caption = "Нахождение площади сектора кольца" ClientHeight = 2265 ClientLeft = 2985 ClientTop = 3675 ClientWidth = 6030 Icon = "Kolco.frx":0000 LinkTopic = "Form1" ScaleHeight = 2265 ScaleWidth = 6030 Begin VB.CommandButton Command3 Cancel = -1 'True Caption = "В&ыход" Height = 375 Left = 4440 TabIndex = 13 ToolTipText = "Для завершения работы программы нажмите ""Выход""" Top = 1800 Width = 1455 End Begin VB.CommandButton Command2 Caption = "Вычислить&%" Enabled = 0 'False Height = 375 Left = 4440 TabIndex = 12 ToolTipText = "Для нахождения процента площади сектора от площади кольца нажмите ""Вычислить%""" Top = 1440 Width = 1455 End Begin VB.CommandButton Command1 Caption = "Выч&ислить" Default = -1 'True Height = 375 Left = 4440 TabIndex = 11 ToolTipText = "Чтобы найти площадь сектора кольца нажмите ""Вычислить""" Top = 1080 Width = 1455 End Begin VB.TextBox Text3 BackColor = &H8000000E& Height = 240 Left = 2400 TabIndex = 6 Text = "30" ToolTipText = "Центральный угол в градусах" Top = 480 Width = 1000 End Begin VB.TextBox Text2 BackColor = &H8000000E& BeginProperty DataFormat Type = 1 Format = "0" HaveTrueFalseNull= 0 FirstDayOfWeek = 0 FirstWeekOfYear = 0 LCID = 1049 SubFormatType = 1 EndProperty Height = 240 Left = 2400 TabIndex = 1 Text = "40" ToolTipText = "Диаметр внутреннего кольца" Top = 240 Width = 1000 End Begin VB.TextBox Text1 BackColor = &H8000000E& BeginProperty DataFormat Type = 1 Format = "0" HaveTrueFalseNull= 0 FirstDayOfWeek = 0 FirstWeekOfYear = 0 LCID = 1049 SubFormatType = 1 EndProperty Height = 240 Left = 2400 TabIndex = 0 Text = "50" ToolTipText = "Диаметр наружного кольца" Top = 0 Width = 1005 End Begin VB.Line Line1 X1 = 0 X2 = 6000 Y1 = 840 Y2 = 840 End Begin VB.Label Label8 Caption = "Для завершения работы программы нажмите ""В&ыход""." Height = 255 Left = 120 TabIndex = 10 Top = 2040 Width = 4335 End Begin VB.Label Label6 Caption = "Чтобы узнать сколько процентов составляет площадь сектора от площади кольца нажмите ""Вычислить&%""" Height = 375 Left = 120 TabIndex = 9 Top = 960 Width = 4215 End Begin VB.Label Label7 Appearance = 0 'Flat BackColor = &H80000005& BorderStyle = 1 'Fixed Single BeginProperty Font Name = "MS Sans Serif" Size = 9.75 Charset = 204 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H80000008& Height = 495 Left = 120 TabIndex = 8 ToolTipText = "Процент площади сектора от площади кольца" Top = 1440 Width = 4215 End Begin VB.Label Label3 Caption = "Центральный угол в градусах:" Height = 255 Left = 0 TabIndex = 7 Top = 480 Width = 2415 End Begin VB.Label Label5 Appearance = 0 'Flat BackColor = &H80000005& BorderStyle = 1 'Fixed Single BeginProperty Font Name = "MS Sans Serif" Size = 9.75 Charset = 204 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty ForeColor = &H80000008& Height = 375 Left = 3480 TabIndex = 5 ToolTipText = "Площадь сектора кольца" Top = 360 Width = 2535 End Begin VB.Label Label4 Caption = "Площадь сектора кольца равна:" Height = 255 Left = 3480 TabIndex = 4 Top = 0 Width = 2535 End Begin VB.Label Label2 Caption = "Диаметр внутреннего кольца:" Height = 195 Left = 0 TabIndex = 3 Top = 240 Width = 2415 End Begin VB.Label Label1 Caption = "Диаметр наружного кольца:" Height = 255 Left = 0 TabIndex = 2 Top = 0 Width = 2175 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() If Val(Text1.Text) < Val(Text2.Text) Then answer = MsgBox(" Диаметр внутреннего круга не может" & Chr(13) & Chr(10) & "быть больше диаметра внешнего круга!", vbCritical + vbOKOnly, "Ошибка ввода данных") If answer = vbYes Then End Label5.Caption = "" d1 = Val(Text1) / 2 d2 = Val(Text2) / 2 a = Val(Text3) / 360 Label5.Caption = 3.14 * (d1 / 2 - d2 / 2) ^ 2 * a / 360 Command2.Enabled = True End Sub Private Sub Command2_Click() Label7.Caption = "" R1 = Val(Text1) / 2 R2 = Val(Text2) / 2 al = Val(Text3) / 360 st = "Площадь сектора от площади кольца составляет " + Str(al * 100) + "%" Label7.Caption = st End Sub Private Sub Command3_Click() End End Sub