Загрузка данных


' === КНОПКА "РЕШИТЬ" ===
Private Sub CommandButton1_Click()
    Dim x As Double
    Dim y As Double

    ' Проверяем, введено ли число
    If Not IsNumeric(TextBox1.Text) Then
        MsgBox "Ошибка! Введите число в поле X."
        Exit Sub
    End If

    ' Считываем X из верхнего поля
    x = CDbl(TextBox1.Text)

    ' === Решение задачи №19 ===
    If x < -3 Then
        ' Если x < -3, то y = x^4
        y = x ^ 4
        TextBox2.Text = y
        
    ElseIf x >= -3 And x < 0 Then
        ' Если -3 <= x < 0, то y = 2 * tg(x)
        y = 2 * Tan(x)
        TextBox2.Text = y
        
    Else
        ' Если x >= 0, решения нет
        TextBox2.Text = "Нет решения (x >= 0)"
    End If
End Sub


' === КНОПКА "СБРОС" ===
Private Sub CommandButton2_Click()
    ' Очищаем оба поля
    TextBox1.Text = ""
    TextBox2.Text = ""
    
    ' Возвращаем курсор в поле X
    TextBox1.SetFocus
End Sub