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”

  1. No Comments

Ingin diskusi? kunjungi forum belajar!

Leave a Response