Algoritmanya :
1. Inputkan (tahun)
2. JIKA sisa_pembagian(tahun, 4)≠0 MAKA
Tampilkan (“bukan Kabisat”)
SEBALIKNYA
JIKA sisa_pembagian (tahun, 100) = 0 dan
Sisa_pembagian (tahun, 400) ≠ 0 MAKA
Tampilkan (“bukan kabisat”)
SEBALIKNYA
Tampilkan (“kabisat”)
AKHIR-JIKA
AKHIR-JIKA
Program C++ menentukan tahun kabisat :
#include <iostream.h>
#include <conio.h>
class kabisat{
friend istream& operator>>(istream&,kabisat&);
private:
int tahun;
public:
void angka_tahun();
void angka_tahun2();
void tahunan();
};
istream& operator>>(istream& in, kabisat& x){
cout<<"Masukan angka tahun :";
in>>x.tahun;
return in;
}
void kabisat::tahunan(){
if(tahun %4 !=0)angka_tahun();
else angka_tahun2();
}
void kabisat::angka_tahun(){
cout<<"Bukan tahun kabisat";
}
void kabisat::angka_tahun2(){
cout<<"Merupakan tahun kabisat";
}
void main(){
kabisat a;
cin>>a;
a.tahunan();
getch();
} |
Tidak ada komentar:
Posting Komentar