- Код: Выделить всё
Вычеслить Z:
Z=3,2+Y
при
'это система уровнений!
| 2X-3 если x>5
Y=| 1/x+|x| если 0<X=<5
| x^2+4 если X=>0
Надо написать программу которая будет находить Z

Как это сделать, у меня уже мозги кипят

Спасибо

Вычеслить Z:
Z=3,2+Y
при
'это система уровнений!
| 2X-3 если x>5
Y=| 1/x+|x| если 0<X=<5
| x^2+4 если X=>0
Dim x As Single, y As Single, z As Single
x = CSng(InputBox("Please enter x:"))
If x <= 0 Then
y = x * x + 4
ElseIf x > 0 And x <= 5 Then
y = 1 / (x + Abs(x))
ElseIf x > 5 Then
y = 2 * x - 3
End If
z = 3.2 + y
MsgBox "X= " & x & vbCrLf & "Y= " & y & vbCrLf & "Z= " & z
Private Sub Form_Load()
Dim x As Single, y As Single, z As Single
x = CSng(InputBox("Please enter x:"))
If x <= 0 Then
y = x * x + 4
ElseIf x > 0 And x <= 5 Then
y = 1 / x + Abs(x) ' а вы написали y = 1 / (x + Abs(x))
ElseIf x > 5 Then
y = 2 * x - 3
End If
z = 3.2 + y
MsgBox "X= " & x & vbCrLf & "Y= " & y & vbCrLf & "Z= " & z
End Sub
Сейчас этот форум просматривают: Google-бот и гости: 0