Program sederhana membuat ADT validasi tanggal pada Python

Pada kesempatan kali ini saya akan membuat program ADT validasi tanggal pada bahasa pemrograman python versi 2,7

Berikut source codenya:


# Program Validasi Tanggal

print ("PROGRAM VALIDASI TANGGAL")
nama_bulan = ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]
tanggal = input("Masukan Tanggal  : ")
bulan = input("Masukan Bulan  : ")
tahun = input("Masukan Tahun : ")
kabisat = tahun % 4

if (bulan % 2 == 0):
    hari = 30
    bln = nama_bulan[bulan - 1]

    # Tahun Kabisat
    if (kabisat == 0):
        hari = 29
        bln = nama_bulan[bulan - 1]
    else:
        hari = 28
        bln = nama_bulan[bulan - 1]
else:
    hari = 31
    bln = nama_bulan[bulan - 1]


bTanggal = tanggal >=1 and tanggal <= hari
bBulan = bulan >=1 and bulan <=12
bValid = bTanggal and bBulan
if(bValid):
        hasil = "adalah tanggal yang valid."
else:
        hasil = "adalah tanggal yang tidak valid."

print tanggal,bln,tahun,hasil


Outputnya:



semoga bermanfaat

Post a Comment

0 Comments