Неверов Евгений Викторович
QR-код
Меню сайта
Категории раздела
Программирование на языке Паскаль [27]
В данной категории представлены новые функции, созданные на языке Паскаль, которые могут пригодиться при написании своих программ
Программирование на Delphi [18]
В данной категории представлены полезные подпрограммы, которые могут пригодиться при написании своих программ, а также рассматриваются примеры готовых проектов, создаваемых в среде программирования Delphi
Программирование на HTML [0]
В данной категории рассматриваются примеры готовых проектов, создаваемых на языке HTML
Прочее [40]
Свободная тематика
Мини-чат
200
Наш опрос
Как Вы думаете, сколько времени люди проживут на Земле?
Всего ответов: 57
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Склонение существительных по числу
function SklonenieSuschestwitelnyh(n: int64; kol_wo_1, kol_wo_234, kol_wo_5: string): string;
begin
   Result:=IntToStr(n)+' '+kol_wo_5;
   If n mod 10=1 then
      Result:=IntToStr(n)+' '+kol_wo_1;
   If (n mod 10>=2) and (n mod 10<=4) then
      Result:=IntToStr(n)+' '+kol_wo_234;
   If (n mod 100>=11) and (n mod 100<=14) then
      Result:=IntToStr(n)+' '+kol_wo_5;
end;

где

n - число (количество чего-либо);

kol_wo_1 - существительное в единственном числе;

kol_wo_234, kol_wo_5 - существительные во множественном числе.

Например, SklonenieSuschestwitelnyh(3, 'копейка', 'копейки', 'копеек') выведет '3 копейки'.

Категория: Программирование на языке Паскаль | Добавил: newerow1989 (12.03.2016)
Просмотров: 420 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Все смайлы
Код *:
Вход на сайт
Поиск
Друзья сайта
Copyright MyCorp © 2022
Версия для мобильных устройств. Яндекс.Метрика БКНС