berikut ini adalah program untuk menghitung umur yang sangat sederhana dari saya, program ini akan bertanya pada pengguna mulai dari nama hingga tanggal lahir, dan juga memberi komentar tentang umur pengguna, berikut kodenya












'''program penghitung umur'''

#nama pengguna
nama = raw_input ("siapakah anda?")

#tanggal lahir dari pengguna semuanya dalam angka
tlahir = input ("tanggal kelahiran")
blahir = input ("bulan kelahiran")
dlahir = input ("tahun kelahiran")
lahir = tlahir + (blahir * 30) + (dlahir * 365)

#tanggal aktual
taktual = input ("tanggal saat ini")
baktual = input ("bulan saat ini")
daktual = input ("tahun saat ini")
aktual = taktual + (baktual * 30) + (daktual * 365)

#memulai proses kalkulasi
tahun = (aktual - lahir) / 365
bulan = ((aktual - lahir) % 365) / 30
hari = ((aktual - lahir) % 365) % 30

#tampilkan hasil
print "hallo", nama, "anda berumur :",
print hari, "hari", bulan, "bulan", tahun, "tahun"

'''tambahan untuk komentar'''
if tahun <= 5:
print "anda masih balita"
elif tahun <= 17:
print "anda masih remaja"
elif tahun <= 45:
print "anda sudah dewasa"
elif tahun <= 99:
print "anda sudah tua"
else :
"anda keterlaluan"



pada program di atas saya memang tidak menggunakan fungsi waktu / datetime function karna memang program di atas hanya dimaksudkan sebagai pembelajaran kepada pemula. sebenarnya inti dari kode di atas sangat sederhana, pertama - tama kita menyakan nama pengguna dengan menggunakan perintah "raw_input ("siapakah anda")" dan ditampung dalam variabel "nama". selanjutnya program menanyakan tanggal lahir lewat variabel - variabel tlahir, blahir, dan dlahir yang mewakali tanggal, bulan, dan tahun kelahiran.. lalu semua variabel tersebut di proses lagi dengan ketentuan sebagai berikut tanggal + (bulan * 30) + (tahun * 365) dan hasil akhirnya di tampung di variabel lahir


variabel aktual yang digunakan untuk menanyakan tanggal hari ini sama dengan variabel lahir, penghitungan umur mulai dilakukan di dalam variabel - variabel tanggal, bulan, dan tahun. komentar bersifat opsional hanya sebagai intermesso saja.


bila anda merasa punya kode yang lebih ringkas dan gegas, silahkan e mail saya

Diposting oleh surya nugraha Minggu, 28 Februari 2010

1 Responses to program menghitung umur dengan python

  1. kok punya saya masih ada error ya gan? mohon petunjuk gan. kirim ke email riyanbagus34@gmail.com

     

Subscribe here