Lima Hari Saja
September 22nd, 2005 by mbro
Seandainya dalam satu minggu hanya ada 5 hari…
Demikianlah sistem perhitungan hari yang terdapat di negeri Antah Brantah. 24 Jam dalam satu hari, 28 - 31 hari dalam satu bulan, dan 12 bulan dalam satu tahun. Hampir sama dengan sistem penanggalan yang kita kenal, hanya, di negeri Antah Brantah, mereka menggunakan lima hari dalam satu minggu, sehingga dalam satu bulan terdapat 5 sampai 6 minggu.
Secara berurutan, penamaan hari di negeri Antah Brantah adalah: ANDAY, PADAY, BUDAY, RONDAY, dan HOLIDAY. Dan jumlah hari disetiap bulannya adalah:
| Bulan ke- | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jumlah Hari | 31 | 28 | 31 | 30 | 31 | 30 | 31 | 31 | 30 | 31 | 30 | 31 |
Buat program untuk menentukan nama hari untuk tanggal dan bulan tertentu (diinputkan). Nama hari untuk tanggal 1 bulan 1 tidak selalu dimulai dari ANDAY, tetapi dapat ditentukan melalui inputan.
Spesifikasi Input
Satu pasang input terdiri dari tiga baris. Baris pertama adalah nama hari pada tanggal 1 bulan 1. Baris kedua adalah bulan dan baris ketiga adalah tanggal yang ingin diketahui nama harinya
Input berikutnya dipisah dengan satu baris kosong, dan akan berhenti sampai dengan End Of File (EOF).
Spesifikasi Output
Tampilkan nama hari sesuai dengan bulan dan tanggal yang ditentukan melalui inputan. Bila tanggal yang dimasukkan tidak sesuai (atau melebihi) jumlah hari dalam bulan yang diinputkan (tanggal-bulan tidak valid) maka tampilkan pesan tanggal salah
Contoh Input (hari.in)
HOLIDAY 1 2 ANDAY 2 1 BUDAY 2 30 RONDAY 12 31
Contoh Output (hari.out)
ANDAY PADAY tanggal salah BUDAY
0 Responses to “Lima Hari Saja”
Ingin diskusi? kunjungi forum belajar!
Leave a Response