Нахождение наибольшего из трех чисел, дискриминанта уравнения и его корней - VB
Формулировка задачи:
пожалуйста,помогите чайнику!!!как написать код программы для нахождения наибольшего из трех чисел, дискриминанта уравнения и его корней???
Решение задачи: «Нахождение наибольшего из трех чисел, дискриминанта уравнения и его корней»
textual
Листинг программы
Private Sub Command1_Click() Dim a As Single, b As Single, c As Single Dim D As Single, x1 As Single, x2 As Single Dim o As String a = Val(InputBox("вводим а")) If a = 0 Then MsgBox "а не должно быть равно 0" Exit Sub End If b = Val(InputBox("вводим b")) c = Val(InputBox("вводим c")) D = b ^ 2 - 4 * a * c If D < 0 Then o = "D = " & D & " < 0 :" & " уравнение действительных корней не имеет" Else If D = 0 Then o = "D = " & D & " = 0 :" & " уравнение имеет 2 равных действительных корня: " _ & vbLf & vbLf & "x1 = x2 = " & Round(-b / (2 * a), 4) Else o = "D = " & D & " > 0 :" & " уравнение имеет 2 разных действительных корня:" & vbCrLf & vbCrLf & _ "x1= " & Round((-b + Sqr(D)) / (2 * a), 4) & _ " ; " & " x2=" & Round((-b - Sqr(D)) / (2 * a), 4) End If End If Label1.Caption = o 'MsgBox o 'Me.Cls: Print o End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д