Программа на Pascal для вывода возраста с правильным склонением
Привет! Меня зовут Даниил, и сегодня я расскажу тебе, как написать программу на Pascal, которая получает возраст человека и выводит его с правильным склонением слова ″год″. Давай начнем!
Для начала, создадим переменную age, в которую будем сохранять возраст человека. Воспользуемся функцией readln, чтобы пользователь мог ввести свой возраст с клавиатуры. Пример кода⁚
var
nnbsp;nnbsp;nnbsp; age⁚ integer;
begin
nnbsp;nnbsp;nnbsp; writeln(‘Введите Ваш возраст⁚’);
nnbsp;nnbsp;nnbsp; readln(age);
Теперь нужно определить, какое окончание использовать для слова ″год″ в зависимости от значения переменной age. Существует несколько правил склонения числительных на русском языке⁚
- Если число заканчивается на 1 (кроме чисел, оканчивающихся на 11), то используется слово ″год″.
- Если число заканчивается на 2٫ 3 или 4 (кроме чисел٫ оканчивающихся на 12٫ 13 или 14)٫ то используется слово ″года″.
- В остальных случаях используется слово ″лет″.
Для определения правильного склонения числа создадим функцию GetAgeString, которая будет принимать возраст человека в качестве аргумента и возвращать строку с правильным склонением. Пример кода⁚
function GetAgeString(age⁚ integer)⁚ string;
begin
nnbsp;nnbsp;nnbsp; if (age mod 10 1) and (age <> 11) then
nnbsp;nnbsp;nnbsp;nnbsp;nnbsp;nnbsp; GetAgeString ⁚ ‘год’;
nnbsp;nnbsp;nnbsp; else if (age mod 10 2) and (age <> 12) then
nnbsp;nnbsp;nnbsp;nnbsp;nnbsp;nnbsp; GetAgeString ⁚ ‘года’;
nnbsp;nnbsp;nnbsp; else if (age mod 10 3) and (age <> 13) then
nnbsp;nnbsp;nnbsp;nnbsp;nnbsp;nnbsp; GetAgeString ⁚ ‘года’;
nnbsp;nnbsp;nnbsp; else if (age mod 10 4) and (age <> 14) then
nnbsp;nnbsp;nnbsp;nnbsp;nnbsp;nnbsp; GetAgeString ⁚ ‘года’;
nnbsp;nnbsp;nnbsp; else
nnbsp;nnbsp;nnbsp;nnbsp;nnbsp;nnbsp; GetAgeString ⁚ ‘лет’;
end;
Теперь, чтобы вывести ответ, вызовем функцию GetAgeString и выведем строку с сообщением. Пример кода⁚
nnbsp;nnbsp;nnbsp; writeln(‘Вам ‘, age, ‘ ‘, GetAgeString(age));
Вот и все! Мы создали программу, которая получает возраст человека и выводит его с правильным склонением слова ″год″. Теперь можешь самостоятельно запустить программу и проверить ее работу, вводя разные значения возраста.
Удачи в изучении программирования!