|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.11.2016, 10:49 | #1 |
Регистрация: 24.11.2016
Сообщений: 4
|
нужны комментарии к программе на C# ( С некоторой даты по настоящий день прошло m месяцев, определить название месяца неизвестной даты)
к программе С некоторой даты по настоящий день прошло m месяцев, определить название месяца неизвестной даты.
Код:
Если у вас есть иная программа написана на С# и она описана, т.е. с комментариями, прошу прислать мне ее.!!!! _____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 24.11.2016 в 10:54. |
24.11.2016, 11:02 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
вариант
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
24.11.2016, 11:04 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Ирина, а конкретно какая строчка в программе не понятна?
получаем месяц текущий в цикле до введённого числа n (кстати, непонятно, зачем переменную m в коде называть n! - но это просто не логично, не ошибка: Как на воен.кафедре: "Возьмём для примера M танков. Нет, M слишком много. Возьмём N танков!"). уменьшаем текущий месяц. причём, если перескакиваем на предыдущий год, то ставим месяц 12 (после вычитания получаем 11==декабрь). потом вводим массив с русскими названиями месяцев и выводим полученное число в curmonth в виде названия месяца. всё. p.s. кстати, можно обойтись вообще без цикла. p.p.s. данная программа не учитывает (да, наверное, и не должна - т.к. очень условная и учебная!) нестандартные ситуации с разным числом дней в месяце. ну например, сегодня 30 марта. m=1, т.е. один месяц назад какой был месяц? А какая дата? ___ Aleksandr H., во-первых, там дата была в прошлом, месяцы нужно отнимать. Код:
Последний раз редактировалось Serge_Bliznykov; 24.11.2016 в 11:13. |
24.11.2016, 11:25 | #4 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Код:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 24.11.2016 в 11:39. |
|
24.11.2016, 13:20 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Aleksandr H., вот, теперь, на мой взгляд - отлично!
можно ещё добавить вариант без использования метода AddMonths(), но, думаю, что Ирине пока и этих вариантов хватит! |
28.11.2016, 19:21 | #6 |
Регистрация: 24.11.2016
Сообщений: 4
|
Огромное спасибо за помощь, я разобралась!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти те даты, когда день рождения попадает на тот же день | Дюша Метелкин | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 23.06.2016 11:16 |
запрос месяца из даты | uaol_kolia | БД в Delphi | 2 | 13.06.2014 10:17 |
Определить среднее значение продаж от даты до даты | СтепКо | Microsoft Office Excel | 1 | 26.02.2011 20:08 |
Запрет ввода данных после наступления некоторой даты | Nata75 | Microsoft Office Excel | 8 | 08.11.2010 08:24 |
определить день недели по заданному числу (считать в месяце 30 дней и первый день месяца понедельник | dan1991 | Помощь студентам | 1 | 01.03.2009 20:59 |