Dhafiq Sagara adalah orang bodoh yang tidak bisa apa-apa, tapi dia selalu berusaha untuk terus menjadi yang lebih baik. Rasa keingin-tahuannya sangat tinggi, selalu berusaha dan terus berusaha, trial dan error adalah prinsip belajarnya.

22 Jan 2011

Aplikasi Untuk Menampilkan Calendar Menggunakan C++

Kesempatan kali ini, blog ini akan membahas bahasa pemrograman C++, bahasa pemrograman yang bisa dibilang merupakan bahasa pemrograman yang sudah lama/tua.

Kali ini kita akan mencoba untuk membuat aplikasi dari C++ untuk menampilkan kalender yang ada pada semua bulan dan tahun. Misal kita ingin mengetahui bagaimana penanggalan pada bulan februari tahun 1989, apakah berjumlah 29 atau 28. Kita bisa melihat menggunakan aplikasi ini.

Bagaimana membuat aplikasi penanggalan/kalender menggunakan bahasa pemrograman C++ ??


#include<iostream.h>
#include<conio.h>

unsigned long days=0;

void show_calender(int n)
{int i,row=5,column,k;
cout<<"    Minggu     Senin     Selasa     Rabu     Kamis     Jumat     Sabtu";
for(i=1;i<=n;i++,days++)
{k=days%7;
gotoxy(k*10+8,row);
  cout<<i;
  if(k==6)
  row++;}}

void main()
{int i,month,year;
clrscr();
cout<<"Masukkan Bulan-Tahun (misal: 02-2011) untuk februari 2011: ";
cin>>month>>year;
for(i=1900;i<year;i++)
{if(i%4==0)

days+=366;
else
days+=365;}

for(i=1;i<month;i++)
{if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
days+=31;

else if(i==4||i==6||i==9||i==11)
days+=30;

else if(i==2&&year%4==0)
days+=29;

else
days+=28;}
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)

show_calender(31);
else if(i==4||i==6||i==9||i==11)

show_calender(30);
else if(i==2&&year%4==0)

show_calender(29);
else

show_calender(28);
getch();}

Tidak ada komentar:

Posting Komentar