Rabu, 28 Maret 2012

ALPRO PRAKTIKUM 2

Flowchart 2











Program C++




#include <cstdlib>
#include <iostream>

using namespace std;
class Kab
{
friend istream& operator >>(istream&, Kab&);
friend ostream& operator <<(ostream&, Kab&);

public :
void proses();

private :
int a;
char *hasil;
};


istream& operator >>(istream& in, Kab& masuk){
cout<<"Masukkan Tahun : ";in>>masuk.a;
}

ostream& operator <<(ostream& out, Kab& keluar){
out<< "Tahun "<<keluar.a <<" adalah "<<keluar.hasil;
}

void Kab::proses(){
if(a%400==0){
hasil = " Tahun kabisat ";}
else if (a%400!=0 && a%100==0){
hasil = " Bukan tahun kabisat ";}
else if (a%400!=0 && a%100==0 && a%4==0){
     hasil="Tahun Kabisat"; }
     else
     hasil="Bukan Tahun Kabisat";
}

int main (){
Kab x;
cin >> x;
x.proses();
cout<<x<<endl;

    system("PAUSE");
    return 0;
}

Tidak ada komentar:

Posting Komentar