Даны 3 действительных числа. Выбрать те числа, которые принадлежат заданному интервалу - VB
Формулировка задачи:
1. Даны 3 действительных числа. Выбрать те числа, которые принадлежат интервалу (1;3)
Решение задачи: «Даны 3 действительных числа. Выбрать те числа, которые принадлежат заданному интервалу»
textual
Листинг программы
Option Explicit Private Sub Command1_Click() Dim Arr, i As Integer, s As String Arr = Array(N(InputBox("1-е число")), N(InputBox("2-е число")), N(InputBox("3-е число"))) For i = 0 To UBound(Arr) Print Arr(i) If Interval(Arr(i)) Then s = s & i + 1 & " -е число (" & Arr(i) & ") попадает" & vbCrLf Next i If s <> "" Then MsgBox s Else MsgBox "Ни одно число не попадает." End Sub Function Interval(ByVal dblVal As Double, Optional Min As Integer = 1, Optional Max As Integer = 3) As Boolean If dblVal >= Min And dblVal <= Max Then Interval = True End Function Function N(ByVal s As String) As Double N = Val(Replace(s, ",", ".")) End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д