EnglishFrenchGermanSpainItalianDutchPortugueseRussianKoreanJapaneseArabic Chinese Simplified

Sunday, April 10, 2011

Algoritma Menentukan Tahun Kabisat

Tahun Kabisat adalah :
- Tahun yang habis dibagi 4
- Jika tahun habis dibagi 100, maka Tahun tersebut juga harus habis dibagi 400


Berikut Algoritmanya :

1. Masukkan (tahun)
2. Jika sisa pembagian (tahun dibagi 4) != (tidak sama dengan) 0, maka cetak (“Tahun ” ,tahun, “bukan tahun kabisat”)
Sebaliknya
3. Jika sisa pembagian (tahun dibagi 100) = (sama dengan) 0 dan sisa pembagian (tahun dibagi 400) != (tidak sama dengan) 0, maka cetak (“Tahun” ,tahun, “bukan tahun kabisat)
sebaliknya
4. Jika tidak memenuhi semua kondisi di atas, cetak(“Tahun” ,tahun, “adalah tahun kabisat”)
 
Berikut Implementasi program  :

01#include <cstdlib>
02#include <iostream>
03
04using namespace std;
05
06int main(int argc, char *argv[])
07{
08    int tahun;
09    cout<<"Masukan tahun : ";
10    cin>>tahun;
11    cout<<endl;
12    if(tahun%4!=0)
13    cout<<"Tahun "<<tahun<<" Bukan tahun kabisat\n\n";
14    else if((tahun%100==0)&&(tahun%400!=0))
15    cout<<"Tahun "<<tahun<<" Bukan tahun Kabisat\n\n";
16    else
17    cout<<"Tahun "<<tahun<<" Adalah tahun kabisat\n\n";
18
19    system("PAUSE");
20    return EXIT_SUCCESS;






 Berikut Program menentukan tahun kabisat versi jeliot :
    









  import jeliot.io.*;

public class kabisat {
    public static void main() {
 
    int thn;
   
    System.out.println( "Menentukan tahun kabisat atau bukan");
    System.out.println ( "Masukkan tahun");
    thn = Input.readInt();
    if (thn % 4 != 0)
     System.out.println ("bukan tahun kabisat");
     else       
            
    if ((thn % 400 != 0) && (thn % 100 == 0))
         System.out.println ("bukan tahun kabisat");
   
    else       
         System.out.println ( "tahun kabisat");
   

}

}

Artikel Terkait:

Comments :

1
Unknown said...
on 

bagus dan mendidik

Post a Comment

 

Copyright © 2009 by Learn Technology

Template by Blogger Templates | Powered by Blogger