Скласти програму для розв'язання старовинної задача. Плата за одного бика 20 карбованців, за корову
бованців, за теля - 1 карбованець. Скільки можна купити
биків, корів і телят, якщо на 200 карбованців треба купити
100 голів худоби?
1) Створіть новий проект. Змініть заголовок форми на «Старо-
винна задача.
2) Розмістіть на формі компонент ListBox.
3) Додайте на форму кнопку Виконати (див. рисунок).
4) Розв'язання задачі.
Позначимо літерою у кількість биків; k - кількість корів;
t — кількість телят. Загальна кількість голів дорівнює 100:
b+k+t=
= 100.
206
В лазарусі
Парабола y=2-x^2=(√2+x)(√2-x) пересекает ось абсцисс в точках x1=-√2; x2=√2.
Поэтому нужно проверять два условия: (x1 ≤ x ≤ x2) и (0 ≤ y ≤ 2-x^2)
С операторами Select Case это будет так:
x = InputBox ("Введите x")
y = InputBox ("Введите y")
Select Case x
Case -Sqrt(2) To Sqrt(2)
_ _ Select Case y
_ _ Case 0 To (2 - x^2) : MsgBox ("Попадает!")
_ _ Case Else : MsgBox ("Y не попадает")
_ _ End Select
Case Else : MsgBox ("X не попадает")
End Select
Только проверь, как в твоей версии VB пишется функция квадратного корня. В некоторых версиях бывает Sqr вместо Sqrt.
На знаки подчеркивания _ не обращай внимания, это для выравнивания.
Там пробелы должны быть, но сайт их съедает.