кодесурса
«C #

Упражнения C # Sharp: дата прошедших и будущих пятнадцати лет от указанной даты

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code