#include
void cetak_tanggal(int, int, int);
main()
{ char lg;
struct tanggal { /* definisi lokal dari tipe tanggal */
int hari;
int bulan;
int tahun;
}skrg;
do{
puts(”\n—————Program Tanggal Menggunakan Struktur dan Fungsi————–”);
printf(”\nMasukkan Tanggal (hh-bb-tttt): “);
scanf(”%d-%d-%d”, &skrg.hari, &skrg.bulan, &skrg.tahun);
cetak_tanggal(skrg.hari, skrg.bulan, skrg.tahun);
if (skrg.hari>30)
printf(”Maaf tanggal yang Anda masukkan salah”);
printf(”\nApa anda ingin mengulang Program [y/n]? “);
scanf(”%s”, &lg);
}while(lg == ‘y’ || lg == ‘Y’);
printf(”Terima Kasih telah menggunakan Program Kami”);
return 0;
}
void cetak_tanggal(int hh, int bb, int tt)
{ static char *nama_bulan[] =
{”Salah bulan”, “Januari”, “Februari”, “Maret”,
“April”, “Mei”, “Juni”, “Juli”, “Agustus”,
“September”, “Oktober”, “Nopember”, “Desember” };
printf(”Hari ini tanggal %d %s %d\n\n”,hh, nama_bulan[bb],tt);}
Tidak ada komentar:
Posting Komentar