110 likes | 212 Views
Visual Basic. Переменные величины. Как мы можем задать компьютеру какую-нибудь величину? Оператором присваивания - раз. Введя ее в текстовое поле, как мы делали в калькуляторе - два. Есть еще один удобный и приятный способ - InputBox. InputBox. Private Sub Command1_Click()
E N D
Переменныевеличины • Как мы можем задать компьютеру какую-нибудь величину? Оператором присваивания - раз. Введя ее в текстовое поле, как мы делали в калькуляторе - два. Есть еще один удобный и приятный способ - InputBox.
InputBox Private Sub Command1_Click() a = InputBox("Введите ширину прямоугольника") b = InputBox("Введитевысотупрямоугольника") S = a * b p = 2 * a + 2 * b Debug.Print S, p End Sub
Какобъявлятьпеременныевеличины Добавим в окно кода нашего проекта, на самый верх, над заголовком процедуры четыре строки. Получится: Dim a As Integer Dim b As Integer Dim c As Integer Dim p As Integer Private Sub Command1_Click() a = InputBox("Введите первую сторону треугольника") b = InputBox("Введите вторую сторону треугольника") c = InputBox("Введитетретью сторону треугольника") p = a + b + c Debug.Print a, b, c, p End Sub
то есть вы обязуете VisualBasic обращаться с переменной величиной a как с целым числом и ничем иным. Говорят, что "переменная a имеет тип Integer". Аналогично объявлены и переменные b, c, p.
Вместочетырех строк Dim a As Integer Dim b As Integer Dim c As Integer Dim p As Integer можно для краткостинаписать одну: Dim a As Integer, b As Integer, c As Integer, p As Integer Ноесливызахотитенаписатьещекороче: Dim a, b, c, p As Integer то Visual Basic неправильно вас поймет.