TI

Pertanyaan

contoh algoritma untuk menentukan tahun kabisat

1 Jawaban

  • 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");
        

    }

    }


    " :)

Pertanyaan Lainnya