Untuk mencari apakah tahun yang anda masukkan itu tahun kabisat atau bukan..... misal anda memasukkan tahun 2001 maka akan tampil tahun 2001 itu bukan tahun kabisat......
DALAM C++.......::::::>>>
#include <cstdlib>
#include <iostream>
using namespace std;
class kabisat{
friend istream& operator>>( istream&, kabisat&);
friend ostream& operator<<( ostream&, kabisat&);
public:
kabisat();
int proses(){return hasil =n % 4;};
private:
int n;
int hasil;
};
kabisat::kabisat(){cout<<"Menemukan tahun kabisat\n";}
istream& operator>>(istream& in, kabisat& masukan){
cout<<"masukan tahun: ";
in>>masukan.n;
return in;
}
ostream& operator<<(ostream& out, kabisat& keluar){
if(keluar.hasil==0){
out<<"tahun kabisat ";
}
else {
out<<"bukan tahun kabisat";
}
return out;
}
int main(int argc, char *argv[])
{
kabisat x;
cin>>x;
x.proses();
cout<<x;
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
DALAM JAVA......:::::::>>>>>>>
import jeliot.io.*;
class kabisat
{
public kabisat(){ bilangan=0;}
public void proses()
{
System.out.print("Masukkan Tahun : ");
tahun = Input.readInt();
if (tahun%4 ==0)
{
System.out.print("\n");
System.out.print("Tahun");
System.out.print(tahun);
System.out.print(" adalah tahun kabisat");
System.out.print("\n");
}
else
{
System.out.print("bukan tahun kabisat");
}
}
private int tahun;
private int bilangan;
public static void main()
{
kabisat X= new kabisat();
X.proses();
}}
jika masih ada yang kurang atau salah mohon komentarnya ycccc......... makasih.......... ^_^
Tidak ada komentar:
Posting Komentar