Program C++: Membuat Kalender Sederhana
Ini adalah program iseng-iseng aja, heheheh. 
Algoritma:
kita inputkan tahun dan kode bulan [1...12]
jika tahun adalah tahun kabisat (tahun habis di bagi 4 atau 400 dan tidak bisa di bagi 100) , dan kode bulan=2(februari) maka ada 29 hari
jika tidak maka ada 28 hari
jika kode bulan 1,3,5,7,8,10,12 maka ada 31 hari
jika kode bulan 4, 6,9 maka ada 30 hari
jika kode bulan tidak antara angka [1...12) maka salah kode bulan
Algoritma:
kita inputkan tahun dan kode bulan [1...12]
jika tahun adalah tahun kabisat (tahun habis di bagi 4 atau 400 dan tidak bisa di bagi 100) , dan kode bulan=2(februari) maka ada 29 hari
jika tidak maka ada 28 hari
jika kode bulan 1,3,5,7,8,10,12 maka ada 31 hari
jika kode bulan 4, 6,9 maka ada 30 hari
jika kode bulan tidak antara angka [1...12) maka salah kode bulan
#include <iostream.h>
#include <conio.h>
int main()
{
int tahun, bulan,bil;
cout<<"masukkan tahun : ";
cin>>tahun;
cout<<"Masukkan kode bulan[1...12]: ";
cin>>bulan;
switch (bulan)
{
case 2:
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
{
for(int i=1; i<=29; i++)
{
cout<<i<<" ";
}
}
else
{
for(int i=1; i<=28; i++)
{
cout<<i<<" ";
}
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
for(int i=1; i<=31; i++)
{
cout<<i<<" ";
}
}
break;
case 4:
case 6:
case 9:
{
for(int i=1; i<=30; i++)
{
cout<<i<<" ";
}
}
break;
default:
cout<<"salah kode bulan\n";
}
getch();
}
#include <conio.h>
int main()
{
int tahun, bulan,bil;
cout<<"masukkan tahun : ";
cin>>tahun;
cout<<"Masukkan kode bulan[1...12]: ";
cin>>bulan;
switch (bulan)
{
case 2:
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
{
for(int i=1; i<=29; i++)
{
cout<<i<<" ";
}
}
else
{
for(int i=1; i<=28; i++)
{
cout<<i<<" ";
}
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
for(int i=1; i<=31; i++)
{
cout<<i<<" ";
}
}
break;
case 4:
case 6:
case 9:
{
for(int i=1; i<=30; i++)
{
cout<<i<<" ";
}
}
break;
default:
cout<<"salah kode bulan\n";
}
getch();
}
 
 
 
:k: :g:
BalasHapus:h: :i:
BalasHapusblog ini ngebantu gue banget dalam ngerjain tugas kampus..
BalasHapusthx..
bang, minta flowchart nya dong!! :D email ke risanganeh@gmail.com
BalasHapusya?
oh iy, itu bhs c++ ? bisa diubah ke bahasa C ga?
yaps,, itu bahasa c++
BalasHapuskalau mau di ubah bisa aja kuq.. cuma ganti headernya aja ama cara penulisan.
.
sesuaiin aja ama bahasa C, yang penting logikanya udah tau kan :).
.