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

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

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

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

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

  • Данные, введенные пользователем, записываются в массив «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

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Исходник Калькулятор дат С# 0 .NET (C#) 1 000,00
Исходник Конвертер римских и арабских чисел C# 0 .NET (C#) 700,00
Курсовая Конвертер римских чисел в арабские C++ 3 C/C++ 656,00
Исходник Конвертер величин/Калькулятор велечин C# 1 .NET (C#) 1 500,00
Лабораторная Программа, определяющая точный возраст (до одного дня) по дате рождения PHP 0 PHP бесплатно
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая C++ cловесный эквивалент числа 18 C/C++ бесплатно
Курсовая MP3 плеер на C# 24 .NET (C#) 2 500,00
Курсовая Визуализатор графиков на WinApi 11 C/C++ 500,00
Статья Генерация случайных чисел на C# или класс Random под микроскопом 33 .NET (C#) 500,00
Лабораторная Графики и единичные окружности тригонометричных функций на C# 13 .NET (C#) 1 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

393,00 

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

Заказать через

Конвертер дат С++.zip
110106
Оцени работу

рейтинг

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