Напечатать имя и фамилию ученика,у которого сегодня день рождения - C# (215966)
Формулировка задачи:
Известны данные о 10 учениках класса: фамилии, имена, отчество, дата рождения (год, номер месяца и число). Определить, есть ли в классе ученики, у которых сегодня день рождения, и если да, то напечатать их имя и фамилию.
Решение задачи: «Напечатать имя и фамилию ученика,у которого сегодня день рождения»
textual
Листинг программы
private void btnTestBD_Click(object sender, EventArgs e) { BirthDay bd = new BirthDay("Сергей", "Тарасов", "Олегович", new DateTime(1985, 1, 5)); if (bd.BirthdayToday) MessageBox.Show(this, "День рождения сегодня"); else MessageBox.Show(this, "День рождения не сегодня"); } //............. public class BirthDay { public String FirstName { get; private set; } public String SecondName { get; private set; } public String Patronymic { get; private set; } public DateTime DateBirthDay { get; private set; } public BirthDay(String FirstName, String SecondName, String Patronymic, DateTime DateBirthDay) { this.FirstName = FirstName; this.SecondName = SecondName; this.Patronymic = Patronymic; this.DateBirthDay = DateBirthDay; } public Boolean BirthdayToday { get { DateTime now = DateTime.Now; return DateBirthDay.Month == now.Month && DateBirthDay.Day == now.Day; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д