Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.38 KB | None | 0 0
  1.         public Data()
  2.         {
  3.             Dia = 1;
  4.             Mes = 1;
  5.             Ano = 1900;
  6.         }
  7.         public Data(int dia, int mes, int ano)
  8.         {
  9.             switch (Mes)
  10.             {
  11.                 case 1:
  12.                     if (dia <= 31)
  13.                         Dia = dia;
  14.                         if (mes <= 12)
  15.                             Mes = mes;
  16.                             if (Ano >= 1900)
  17.                                 Ano = ano;
  18.                                 break;
  19.                 case 2:
  20.                     if (eBissexto(dia, mes, ano))
  21.                     {
  22.                         Dia = dia;
  23.                         Mes = mes;
  24.                         Ano = ano;
  25.                     }
  26.                     break;
  27.                 case 3:
  28.                 case 4:
  29.                 case 5:
  30.                 case 6:
  31.                 case 7:
  32.                 case 8:
  33.                 case 9:
  34.                 case 10:
  35.                 case 11:
  36.                 case 12:
  37.                 if (dia <= 31)
  38.                     Dia = dia;
  39.                     if (mes <= 12)
  40.                         Mes = mes;
  41.                         if (Ano >= 1900)
  42.                             Ano = ano;
  43.                             break;
  44.                 default:
  45.                     Console.WriteLine("Mês Invalido!");
  46.                     break;
  47.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement