Получить расписание звонков на весь учебный день - C#
Формулировка задачи:
В учебном заведении задается начало учебного дня, продолжительность «пары» или урока, продолжительность обычного и большого перерывов (и их «место» в расписании), количество пар (уроков). Получить расписание звонков на весь учебный день.
ввод данных осуществляется с клавиатуры
помогите пожалуйста скоро сдавать а я так ничего и не смог придумать
Решение задачи: «Получить расписание звонков на весь учебный день»
textual
Листинг программы
static void Main() { Console.Write("Начало учебного дня: "); TimeSpan startDay = TimeSpan.Parse(Console.ReadLine()); Console.Write("Продолжительность урока: "); TimeSpan lessonDuration = TimeSpan.Parse(Console.ReadLine()); Console.Write("Продолжительность обычного перерыва: "); TimeSpan StandartInterval = TimeSpan.Parse(Console.ReadLine()); Console.Write("Продолжительность большого перерыва: "); TimeSpan BigInterval = TimeSpan.Parse(Console.ReadLine()); Console.Write("Его позиция: "); int indexBigInterval = int.Parse(Console.ReadLine()); Console.Write("Кол-во уроков: "); int countLessons = int.Parse(Console.ReadLine()); Console.WriteLine(); TimeSpan time = startDay; for (int i = 1; i <= countLessons; i++) { Console.WriteLine("Урок " + i); Console.WriteLine("{0:hh\\:mm}", time); time = time.Add(lessonDuration); Console.WriteLine("{0:hh\\:mm}", time); Console.WriteLine(); if (i != countLessons) { Console.WriteLine("Перерыв:"); Console.WriteLine("{0:hh\\:mm}", time); if (i != indexBigInterval) { time = time.Add(StandartInterval); Console.WriteLine("{0:hh\\:mm}", time); } else { time = time.Add(BigInterval); Console.WriteLine("{0:hh\\:mm}", time); } Console.WriteLine(); } } Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д