/* Program tanggal menggunakan struktur dan fungsi */

/* Program tanggal menggunakan struktur dan fungsi */

#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