Programando em C# - Resolução 1 (Console)
Hoje temos a resolução do exercício do Problema 1 - Para encontrar os anos bissextos entre duas datas. |
Problema:
|
Resolução:
A forma mais simples de resolver esse problema é usar o método IsLeapYear(Int32) da classe DateTime.
Este método vai retornar true se o ano for bissexto e false caso não for.
1- Aplicação Console
using System;
using static System.Console;
namespace AnoBissexto_Console
{
class Program
{
static void Main(string[] args)
{
WriteLine($"Anos bissextos entre 1900 e 2030.\n");
int contador = 0;
for (int ano = 1900; ano <= 2030; ano++)
{
if (DateTime.IsLeapYear(ano))
{
contador++;
Write($"\t{ano}");
}
}
WriteLine($"\nTotal de {contador} anos bissextos entre 1900 e 2030.\n");
ReadLine();
}
}
}
|
Neste código estamos usando o recurso da interpolação de strings e da diretiva using static.
Resultado obtido:
Simples assim...
Pegue o código do projeto aqui: Problema1_Solucao.zip
Veja também a solução Windows Forms aqui : Solução Windows Forms
"Louvai ao Senhor dos
senhores; porque a sua benignidade dura para sempre."
Salmos 136:3
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Super DVD C# - Recursos de aprendizagens e vídeo aulas para C#
Curso Fundamentos da Programação Orientada a Objetos com VB .NET