На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Конвертер дат на С++

Целью данного курсового проекта является разработка программы, которая преобразовывает календарные даты в числовом формате в текстовый эквивалент. Программа переводит календарную дату в текст с учетом всех существующих правил русского языка.

Алгоритм программы

Алгоритм преобразования из даты в текст:

  • Данные, введенные пользователем, записываются в массив «date[2]» (в date[0] – день; date[1] – месяц; date[2] – год).
  • Далее идут проверки на корректность введенной даты, и если все условия равны «true», то выполняется следующий этап.
  • Затем выполняются инструкции трех функций, которые независимо друг от друга конвертируют день, месяц и год, затем выводят их на экран.

ФУНКЦИЯ MOUNTHTOTEXT(INT MOUNTH)

Функция создает массив с текстовыми значениями месяцев и результирующую строку. Дописывается к результату значение месяца равного «mounth-1» (так как в массиве с текстовыми значениями нумерация начинается с 0. Месяц, использующийся в примере равен 10, отсюда следует, что выбирается 9 элемент, который имеет значение «октября». Функция печати на экран выводит данный месяц на экран).

ФУНКЦИЯ YEARTOTEXT(INT YEAR)

Функция создает 8 массивов с текстовыми значениями, соответствующих чисел и результирующую строку. Если значение дня не равно «0», то выполняются следующие пункты, в противном случае выводится на экран результат (значение равно 2002 выполняются следующие пункты). Если число входит в интервал от 1000 до 10000, то считаем количество вхождений тысяч, дописываем их соответствующее текстовое значение из массивов, затем отнимаем подсчитанное число от текущего значения (число равняется 2002, значит, в нем содержится две тысячи, сначала дописываем к результату «две» затем «тысячи», после отнимаем 2002 – 2000 переменная примет значение 2) Если число входит в интервал от 100 до 1000, то считаем количество вхождений сотен, и дописываем их значение к результату (так как значение на данном этапе равно 2, и оно не принадлежит интервалу, то данный этап пропускается).

Купить 393,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

dmytro

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая C++ cловесный эквивалент числа 18 C/C++ бесплатно
Курсовая MP3 плеер на C# 24 .NET (C#) 2 500,00
Курсовая Актуальные проблемы подростковой субкультуры 8 Теория игр 7,00
Курсовая Визуализатор графиков на WinApi 11 C/C++ 500,00
Статья Генерация случайных чисел на C# или класс Random под микроскопом 33 .NET (C#) 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

393,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Конвертер дат С++.zip
110106
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Конвертер дат на С++
Целью данного курсового проекта является разработка программы, которая преобразовывает календарные даты в числовом формате в текстовый эквивалент. Программа переводит календарную дату в текст с учетом всех существующих правил русского языка.
Категория: Образование
Стоимость: 393,00