На этом уроке мы составим небольшую консольную программку для расчёта Биоритмов.
Дата отправки отчёта:
7 августа 2017 г.
Задание выполнено: за
4 час. 10 мин.
Чему научился:
Научился использовать функции обработки аргументов командой строки и функции регулярных выражений, предоставленные библиотекой GTK+.
Что было сложным:
Проблем не было.
Комментарии:
Добавил возможность считывания с командой строки даты рождения и текущей даты. Дата рождения обязательна для ввода, задается коротким ключом -b yyyy-mm-dd или длинным --birthday yyyy-mm-dd. Для ввода текущей даты ключи -c или --current. Если текущая дата отсутствует, берется системное время. На скриншотах показаны две разные комбинации, взятые от балды, дат рождения и текущей даты.
Научился: Решил немного отойти в сторону и сделать на WinForms. Научился немного работать с Chart(для построения графиков), узнал что такое биоритмы. График не совпадает с онлайн расчетами биоритмов, наверное из-за того, что я брал точные значения для расчета. Получилось на первый взгляд неплохо, я так считаю. Трудности: Пока не смог сообразить как вывести критические дни.