Loading...
Friday, December 27, 2013

Cek Tanggal Valid

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

 
TOP