Ввод: хондан и хонданиРақам
В этом уроке: программа получает данные от пользователя.
Урок 5
хондан и хонданиРақамхондан и хонданиРақамВ этом уроке: программа получает данные от пользователя.
хондан и хонданиРақамВ этом уроке: программа получает данные от пользователя.
хондан()хондан() («читать») читает одну строку из поля «Вуруд» (ввод):
1тағ ном = хондан();2чоп("Салом, " + ном + "!");
Алӣ
хондан() берёт следующую строку.хонданиРақам()хондан() всегда возвращает строку. Для вычислений нужен хонданиРақам() («прочитать число»):
1тағ а = хонданиРақам();2тағ б = хонданиРақам();3чоп("Ҷамъ:", а + б);
2 3
Если вместо хонданиРақам() написать хондан(), получится 23, а не 5: две строки соединятся (вспомните урок 4).
Если во вводе не число, программа остановится с ошибкой: «се рақам нест: хонданиРақам() рақам интизор буд» («се - не число»). Дробное число можно писать с точкой или запятой: 2.5 или 2,5.
В хондан и хонданиРақам можно передать вопрос. Он выводится перед чтением:
1тағ синну = хонданиРақам("Шумо чандсолаед? ");2чоп("Пас аз 5 сол шумо", синну + 5, "сола мешавед.");
13
В задачах вопрос не пишите: проверка сравнивает только вывод.
Если программа читает больше строк, чем есть в «Вуруд», будет ошибка: «Вуруд тамом шуд» («ввод закончился»). Дайте программе столько строк, сколько она читает.
Прочитайте имя и выведите Салом, имя!.
Ввод: Одна строка: имя.
Вывод: Салом, имя!
Прочитайте два числа и выведите их сумму.
Ввод: Две строки, в каждой число.
Вывод: Одно число - сумма.
Прочитайте число и выведите его квадрат (число, умноженное само на себя).
Ввод: Одно число.
Вывод: Его квадрат.
Прочитайте год рождения и текущий год и выведите, сколько человеку исполняется в этом году.
Ввод: Две строки: год рождения, затем текущий год.
Вывод: Одно число.