Упражнения C # Sharp: дата прошедших и будущих пятнадцати лет от указанной даты
C # Sharp DateTime: упражнение 15 с решением
Напишите программу на C # Sharp для отображения даты прошедших и будущих пятнадцати лет указанной даты.
Пример решения : -
C # острый код:
using System;
public class Example15
{
public static void Main()
{
DateTime baseDate = new DateTime(2016, 2, 29);
Console.WriteLine(" Base Date: {0:d}\n", baseDate);
// Show dates of previous fifteen years.
for (int ctr = -1; ctr >= -15; ctr--)
Console.WriteLine("{0,2} year(s) ago: {1:d}",
Math.Abs(ctr), baseDate.AddYears(ctr));
Console.WriteLine();
// Show dates of next fifteen years.
for (int ctr = 1; ctr <= 15; ctr++)
Console.WriteLine("{0,2} year(s) from now: {1:d}",
ctr, baseDate.AddYears(ctr));
}
}
Пример вывода:
Базовая дата: 29.02.2016 1 лет назад: 28.02.2015 2 лет назад: 28.02.2014 3 лет назад: 28.02.2013 4 лет назад: 29.02.2012 5 лет назад: 28.02.2011 6 лет назад: 28.02.2010 7 лет назад: 28.02.2009 8 лет назад: 29.02.2008 9 лет назад: 28.02.2007 10 лет назад: 28.02.2006 11 лет назад: 28.02.2005 12 лет назад: 29.02.2004 13 лет назад: 28.02.2003 14 лет назад: 28.02.2002 15 лет назад: 28.02.2001 1 год (а) с: 28.02.2017 2 лет с: 28.02.2008 3 лет: 28.02.2009 4 лет с 29.02.2020 5 лет с 28.02.2021 6 лет с: 28.02.2022 7 лет с: 28.02.2023 8 лет с 29.02.2024 9 лет: 28.02.2025 10 лет с: 28.02.2026 11 лет с 28.02.2027 12 лет с 29.02.2028 13 лет с 28.02.2029 14 лет: 28.02.2030 15 лет с 28.02.2031
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы добавить указанное количество месяцев от нуля до пятнадцати месяцев к последнему дню августа 2016 года.
Далее: Напишите программу на C # Sharp, которая сравнивает две даты.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code