Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 08.11.2021
Сообщений: 5

Дали задание, где просят написать календарь на консоле c#

08.11.2021, 01:31. Показов 1066. Ответов 5

Студворк — интернет-сервис помощи студентам
Календарь
Написать программу на C#, которая берёт от пользователя по отдельности следующие данные:
- две даты (день, месяц, и год) позднее чем 01.01.2015
- положительное число (n)

А затем программа должна распечатывать каждый n-ный день между этими датами.
Программа также должна напечатать день недели (например, Понедельник) и сезон (Зима, Весна, Лето, или Осень).
Первая дата может стоять до или после второй даты(То есть нет никакой разницы, программа должна просчитывать от наименьшего к наибольшему).
Программа должна контролировать все возможные недопустимые вводимые пользователем данные и выдавать соответствующее сообщение об ошибке.

Примеры:
Inputs: день = 31
месяц = Ноябрь
год = 2021
Output: День неправильный

Inputs: день = -4
месяц = программирование
год = 2021
Output: День неправильный
Месяц неправильный

Inputs: день = 30
month = Февраль
год = 2017
Output: День неправильный


Программа может использовать один из следующих методов для определения дня недели:
- Zeller алгоритм
- Gauss алгоритм
- Алгоритм Tomohiko Sakamoto
- Метод Schwerdtfeger
- или другие
https://en.wikipedia.org/wiki/... f_the_week

Не используйте команды, библиотеки и типы данных, связанные с датой, такие как DayOfWeek (), AddDays (), DateTime и т. д.
Не используйте “array” data structure.
Если вы хотите, вы можете использовать свои собственные “процедуры и/или функции”.

Output:

Например:
1-дата: 01.04.2016
2-дата: 01.03.2017
n=5
Программа должна распечатать следующим образом:
Весна
1 апреля 2016 Пятница
6 апреля 2016 Среда
11 апреля 2016 Понедельник
16 апреля 2016 Суббота
...............................
И таким образом чередуясь каждые 5 дней программа должна распечатать даты до 01.03.20217 года.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2021, 01:31
Ответы с готовыми решениями:

Мне дали тестовое задание написать фреймворк
Будущий работодатель дал мне тестовое задание - написать небольшой js-фреймворк работы с css классами dom элементов. Срок две недели на это...

Дали Задание
Всем доброго времени суток. Вот на собеседовании дали задание. 8. Регистр «Взаиморасчеты» Оборотный регистр. Измерения: ...

Дали задание
на первой картинке нужно проложить сеть. какой будет стоять концентратор или Hud. ну я думаю что можно проложить 16 портовый hud? длину...

5
08.11.2021, 06:29

Не по теме:

Цитата Сообщение от Gulya_ Посмотреть сообщение
просят написать календарь
Не соглашайтесь. Тут много работы. Пошлите их во фриланс.

0
0 / 0 / 0
Регистрация: 08.11.2021
Сообщений: 5
08.11.2021, 09:36  [ТС]
Ахахаха если бы можно было..... Но это домашка((((((
0
0 / 0 / 0
Регистрация: 08.11.2021
Сообщений: 5
08.11.2021, 16:52  [ТС]
Те, кто сделали сказали, что уложились в 350-400 строк
0
08.11.2021, 16:54

Не по теме:

Цитата Сообщение от Gulya_ Посмотреть сообщение
Те, кто сделали
Молодцы. А вам списать не дают ?

0
0 / 0 / 0
Регистрация: 08.11.2021
Сообщений: 5
09.11.2021, 12:21  [ТС]
Ну если бы разрешили то точно бы здесь не писала
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2021, 12:21
Помогаю со студенческими работами здесь

Дали мне задание
Добрый день! Сразу хочу сказать спасибо автору сайта за его труд и жителям форума за столь хорошую , профессиональную атмосферу. Хотел...

Дали задание - змейка
Всем привет. Я новичок в C++, не так давно изучил списки, дали задание - написать змейку. Ну, я написал, не могли бы вы оценить насколько...

дали задание по exel
Привет всем! Помогите решить задание. Все мозги уже поломомал,дальше 6 пункта не могу уйти. Заранее спасибо:)

Матрица 4*4. в универе задание дали
дана матрица 4*4. вычислить сумму компонентов матрицы ниже главной диагонали. помогите пожалуйста

Дали задание сверстать по картинке
Всем доброе утро. Знакомой задали задание сделать сайт. Прислали фото и что должно получится. В папке лежат фото и 2 файла индекс. html и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru