konsolowy program do obliczania ilosci dni do urodzin

0

Pomóżcie

Potrzebuje taki prosty program w Microsoft Visula c# konsolowy, który:

  • oblicza ilość dni pozostałych do urodzin odczytując bieżącą date z systemu i prosi o date urodzenia użytkownika np. 25-10-1980
  • program wyświetla na samym końcu ilośc dni do urodzin

Wiem, że nie jest to skomplikowane (zbytnio), trzeba użyć jakiejś pętli i wszystko działa, lecz dla mnie to jest czarna magia.

Facet mówił mi na zajeciach, że da się to zrobić w 3 minuty.

Byłabym bardzo wdzięczna rozwiązanie tego zadania

Pozdrawiam ciepło

Mój mail: [email protected]

Ania

0
using System;
using System.Globalization;

namespace urodziny
{
	class MainClass
	{
		public static void Main(string[] args)
		{ 
			Console.Write("Podaj datę urodzin: ");
			DateTime Urodziny;
			try
			{
				Urodziny = DateTime.Parse(Console.ReadLine(), new CultureInfo("pl-PL").DateTimeFormat);
			}
			catch
			{
				Console.WriteLine("Zły format daty. Przykładowa data: {0}.", DateTime.Now.ToShortDateString());
				Console.ReadLine();
				return;
			}
			Urodziny = new DateTime(DateTime.Now.Year, Urodziny.Month, Urodziny.Day);
			if (Urodziny<DateTime.Now)
				Urodziny = new DateTime(DateTime.Now.Year+1, Urodziny.Month, Urodziny.Day);
			Console.WriteLine("Dni do urudzin: {0}.", (Urodziny-DateTime.Now).Days);
			Console.ReadLine();
		}
	}
}
0

Super dzieękuje Ci bardzo wszystko działa.

Buziaki :*)

1 użytkowników online, w tym zalogowanych: 0, gości: 1