Как мы можем задать компьютеру какую- нибудь величину? Оператором присваивания - раз. Введя ее в текстовое поле, как мы делали в калькуляторе - два. Есть еще один удобный и приятный способ - 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
то есть вы обязуете Visual Basic обращаться с переменной величиной a как с целым числом и ничем иным. Говорят, что "переменная a имеет тип Integer". Аналогично объявлены и переменные b, c, p. ОбъявлениеDimaAsInteger ПереводПеременная величина aкакЦелое число
Вместо четырех строк 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 неправильно вас поймет.
Типы данных целые вещественные логическиесимвольныемассивыфайлы