Python: Menentukan Hari dengan Tanggal
Pada kesempatan kali ini, kita akan membahas tentang python lagi. Dengan materi struktur data tuple, ya tuple bisa dibilang hampir sama dengan struktur data list yang mana sama - sama bisa menampung tipe data yang lain, namun di tuple hanya bisa index serta count saja. Tidak seperti tipe data list yang bisa memasukkan data atau bahkan bisa merubah data dan sebagainya. Data pada tuple adalah nilai pasti yang dimana tidak bisa dirubah.
Pada saat ini, kita akan membahas bagaimana cara menentukan hari dengan tanggal. Jadi singkatnya kita memasukkan hari sebagai tanggal 1 dan user disuruh menginputkan tanggal yang dimana output akan keluar hari pada tanggal tersebut. contoh simplenya kita memasukkan hari senin sebagai tanggal 1 dan kita memasukkan tanggal 6, maka yang keluar adalah hari sabtu. sebelum kita membagikan programnya. Ingat pesan ini, program ini bukan satu - satunya algoritma atau bukan satu - satunya jalan keluar jadi kita bisa memodifikasi sesuai dengan algoritma masing - masing. jadikan program dibawah ini sebagai refrensi kita semua untuk menyelesaikan masalah.
Source Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | a = ("minggu","senin","selasa","rabu","kamis","jum'at","sabtu") b = input("masukkan hari mulai: ") c = int(input("masukkan tanggal: ")) d = c % 7 if b=="minggu": print(a[d-1]) elif b=="senin": print(a[d]) elif b=="selasa": print(a[(d+1)%7]) elif b=="rabu": print(a[(d+2)%7]) elif b=="kamis": print(a[(d+3)%7]) elif b=="jum'at": print(a[(d+4)%7]) elif b=="sabtu": print(a[d-2]) else: print("mungkin maksud anda jum'at") |
Penjelasan Kode:
Pada program diatas, kita memasukkan hari pada struktur data tuple yang dimana nantinya akan masuk ke pengkondisian if ,elif dan else. kita gunakan tanggal yang dimasukkan user sebagai syarat untuk menentukan hari pada tanggal tersebut, dengan proses aritmatika dengan modulus 7 karena total hari ada 7 dan ada beberapa saat ada modulus 7 lagi karena total lebih dari 7. Dan jika lebih dari 7 akan terjadi eror. Diatas juga sistemnya mengakses index.
Output:
masukkan hari mulai: senin
masukkan tanggal: 6
sabtu
Penutup
Demikian program yang dapat kita bagikan semoga membantu dan terima kasih telah mampir.
0 Response to "Python: Menentukan Hari dengan Tanggal"
Post a Comment