Зависимость окончания
Таблица 2.8. Зависимость окончания текста от последней цифры числа
Цифра |
Поясняющий текст |
||
0, 5, 6, 7, 8, 9 |
Рублей |
||
1 |
Рубль |
||
2,3,4 |
Рубля |
||
Приведенное в таблице правило имеет исключение для чисел, оканчивающихся на 11, 12, 13, 14. Для них поясняющий текст должен быть "рублей".
Диалоговое окно программы приведено на Рисунок 2.12, а текст — в листинге 2.4. Поясняющий текст формирует процедура обработки события onKeyPress.