ini q buatkan program calender menggunakan bahasa pemrograman c++, aku terinspirasi soalnya di mintai tolong ma cewek buatkan. Karena aku gak tega maka aku buatkan sebisaku dan ternyata alhamdulillah berhasil sesuai harapan tugas dia. Biasanya untuk anak angkatan awal/maba jurusan Informatika ITS disuruh buat program ini, maka untuk para maba silahkan download script dibawah ini dan rasakan kehebatannya ..
//////////////// awal ///////////////////
#include <stdio.h>
#include <string.h>
void main(){
int i,j,n,y,max,sisa;
int jum_hari[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
// char bulan[12] = {“JANUARI”,”PEBRUARI”,”MARET”,”APRIL”,”MEI”,”JUNI”,”JULI”,”AGUSTUS”,”SEPTEMBER”,”OKTOBER”,”NOPEMBER”,”DESEMBER”};
printf(“Input Tanggal 1 Pada Hari ke : “);
scanf(“%d”,&n);
printf(“Tahun : “);
scanf(“%d”,&y);
printf(“n”);
for(i=0;i<12;i++){
int z=1,c=1;
// printf(“Bulan : %sn”,bulan[0]);
printf(“Bulan Ke : %dn”,i+1);
printf (“SEN SEL RAB KAM JUM SAB MING n”);
if(jum_hari[1]==28){
jum_hari[1] = y%4 == 0? 29:28; //cek jumlah hari kabisat atau bukan
}
//atur posisi tanggal 1
for(j=0;j<jum_hari[i]+n;j++){
if(j<n-1){
printf(” “);
}
else if(j>=n){
printf(“%3d “,z);
z++;
}
if(j%7==0 && j!=0){
printf(“j : %dn”,j);
c++;
}
}
max = 7*c;
sisa=max-j;
n=7-sisa;
printf(“nnmak : %d sisa : %d j : %d n : %dn”,max,sisa+1,j-1,n);
printf(“nn”);
}
}
/////////////////////////end///////////////////////////