Cek Tanggal Valid Visual Basic 2008 C#
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Tanggal_Valid
{
class Program
{
static void Main(string[] args)
{
bool dateIsValid = true;
Console.WriteLine("Masukan Tanggal: ");
string input = Console.ReadLine();
string[] val = input.Split('/','-');
int hari = int.Parse(val[0]);
int bulan = int.Parse(val[1]);
int tahun = int.Parse(val[2]);
if (tahun % 4 == 0)
{
if (bulan == 2 && hari > 29)
{
dateIsValid = false;
}
}
else if ((hari > 31 || hari < 1) ||(bulan == 2 && hari > 28))
{
dateIsValid = false;
}
else if ((bulan > 12) || (bulan < 1))
{
dateIsValid = false;
}
if ((bulan == 4 || bulan == 6 || bulan == 9 || bulan == 11) && hari > 30)
{
dateIsValid = false;
}
if (dateIsValid)
{
Console.WriteLine("\nTanggal Valid");
}
else
{
Console.WriteLine("\nTanggal Tidak Valid");
}
}
}
}
0 comments:
Post a Comment