Неверов Евгений Викторович
QR-код
Меню сайта
Категории раздела
Программирование на языке Паскаль [26]
В данной категории представлены новые функции, созданные на языке Паскаль, которые могут пригодиться при написании своих программ
Программирование на Delphi [19]
В данной категории представлены полезные подпрограммы, которые могут пригодиться при написании своих программ, а также рассматриваются примеры готовых проектов, создаваемых в среде программирования Delphi
Программирование на HTML [1]
В данной категории рассматриваются примеры готовых проектов, создаваемых на языке HTML
Мои программы [1]
Описание разработанных автором программ.
Online-программы [2]
Прочее [42]
Свободная тематика
Мини-чат
200
Наш опрос
Существуют ли инопланетяне?
Всего ответов: 11
Статистика

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

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

где:

  • n – число (количество чего-либо);
  • count1 – существительное в единственном числе;
  • count234, count5 – существительные во множественном числе.

Например,

  • DeclensionNouns(3, 'копейка', 'копейки', 'копеек') выведет '3 копейки'.
Категория: Программирование на языке Паскаль | Добавил: newerow1989 (12.03.2016)
Просмотров: 807 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *:
Вход на сайт
Поиск
Друзья сайта
Заработок в Интернете
Для начала необходим Электронный PAYEER® кошелек!
Copyright MyCorp © 2025
Версия для мобильных устройств. Яндекс.Метрика Анализ сайта Проверить мой сайт на ScamAdviser.com