Вводим данные. Оператор INPUT.
Рассмотрим примеры.
Далее приведена программа, запрашивающая длины катетов, а затем вычисляющая длину гипотенузы прямоугольного треугольника.
CLS:INPUT "Введите длины двух катетов";А,В C=SQR(A"2+B"2) ?"Длина гипотенузы =";С
Когда оператор input требует не одно, а несколько значений, то после запуска программы их надо вводить в том порядке, в котором они запрашиваются, а по окончании нажать клавишу Enter.
Если вы случайно ввели меньше или больше данных, чем было необходимо, и нажали клавишу Enter, то появится сообщение "Ввод сначала". Это означает, что вы спокойно, без паники должны осуществить ввод данных заново.
Перед упражнениями приведем еще один пример программы с оператором input:
CLS: INPUT "Как вас зовут";NAME$ ? "Здравствуйте,"; NAME$ INPUT "Введите год вашего рождения, а затем текущий год ";YEARl,YEAR2! <. R=YEAR2-YEAR1 ?"Вам около";R; "лет"
Запустим программу и проследим ее работу (выделенные полужирным символы должны набираться пользователем в процессе работы программы).
Rem Нажмите SHIFT + F5 Как вас зовут? Ваня Rem После ввода нажмите клавишу Enter Здравствуйте, Ваня Введите год вашего рождения, а затем текущий год? 1986, 2000 Rein После ввода нажмите клавишу <strong>Enter</strong> Вам около 14 лет.
Несколько маленьких упражнений.
70. Напишите программу, запрашивающую ваш год рождений, год рождения вашей мамы и печатающую во сколько лет мама вас родила.
71. Напишите дружественную по отношению к пользователю программу. Пусть она обращается к вам по имени, а затем предложит последовательно ввести прилагательное, существительное, наречие и глагол, чтобы в результате вывести на экран несложную фразу с использованием введенных слов.
72. Напишите программу, запрашивающую три стороны треугольника А, В, С и вычисляющую его площадь по формуле Герона:
73. Напишите программу, запрашивающую высоту дома h (в метрах), ускорение свободного падения g, и вычисляющую время падения кирпича t (в секундах) с крыши этого дома по формуле:
Замечание
Помните, что в самой программе вы не указываете ни конкретных имен, ни конкретных слов, а лишь имена переменных, в которых они будут храниться после ввода с клавиатуры.