algorytm.org

Implementacja w C#

Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Wyznaczanie lat przestępnych - Implementacja w C#
Ocena użytkownikóww: *****  / 3
SłabyŚwietny
Nadesłany przez Tomasz Lubiński, 19 lutego 2008 01:00
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.

lp/LP.cs:
// Obliczanie lat przestepnych
// www.algorytm.org
// (c) 2008 by Tomasz Lubinski

using System;

namespace lp
{
	/// <summary>
	/// Obliczanie lat przestepnych.
	/// </summary>
	class LATA_PRZESTEPNE
	{
		/// <summary>
		/// sprawdz czy dany rok jest przestepny
		/// </summary>
		/// <param name="rok">rok ktory jest sprawdzany</param>
		/// <returns>true jezeli podany rok jest przestepny, false w przeciwnym wypadku</returns>
		private static bool przestepny(int rok)
		{
			return ((rok % 4 == 0) && (rok % 100 != 0)) || (rok % 400 == 0);
		}

		/// <summary>
		/// pobierz dane od uzytkownika
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
			int rok;
		      
			Console.WriteLine("Podaj rok do sprawdzenia.");
			rok = int.Parse(Console.ReadLine());
		   
			if (przestepny(rok))
			{
				Console.WriteLine("Podany rok jest przestepny.");
			}
			else 
			{
				Console.WriteLine("Podany rok nie jest przestepny.");   
			}
		}
	}
}
Dodaj komentarz