"Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them. "

Steve Jobs

Jumat, 19 Desember 2014

Tutorial Program Menghitung Tahun Kabisat

       
           Disini saya akan memberikan tutorial mengenai perhitungan tahun kabisat, tutorial ini sekaligus untuk memenuhi tugas mata kuliah algoritma dan pemrograman. dengan soal seperti ini :
 Menghitung tahun kabisat, nilai tahun harus di input di keyboard !
           Menurut wikipedia , Tahun Kabisat adalah Tahun Syamsiah dimana pada tahun tersebut jumlah hari tidak terdiri dari 365 hari tetapi 366 hari. Maka untuk mengkompensasi hal ini, setiap 4 tahun sekali (tahun yang bisa dibagi 4), diberi 1 hari ekstra: 29 Februari. Tetapi karena 5 jam 48 menit 45,1814 detik kurang dari 6 jam, maka tahun-tahun yang bisa dibagi 100 (seperti tahun 1900), bukan tahun kabisat, kecuali bisa dibagi dengan 400 (seperti tahun 2000).  oke baiklah untuk mempersingkat waktu silahkan simak tutorial dibawah ini :

1. Bukalah Code Blocks anda.

2. Kemudian hapus kode yang ada diantara tanda kurung kurawal, karena kita akan menggantinya dengan kode yang lain.

3. Buatlah variabel yang akan digunakan menggunakan tipe data Integer seperti dibawah ini.
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
//variabel yang akan digunakan untuk menampung angka yaitu a.
}
4. Setelah selesai membuat variabel , kita akan membuat kode untuk membuat judul dari project dan menginputkan angka yang akan digunakan.
#include <stdio.h>#include <stdlib.h>
int main(){    int a;
    printf("Menghitung Tahun Kabisat \n");
//judul dari program.
    printf("========================\n");
    printf("Masukan Angka Tahun = ");
//perintah memasukan tahun.
    scanf("%d",&a); //kode untuk menginputkan angka tahun.
}
5. Kemudian kita akan membuat statemen If-Else , untuk menyeleksi angka tahun yang telah kita inputkan tadi , apakah termasuk tahun kabisat atau bukan.
#include <stdio.h>#include <stdlib.h>
int main(){    int a;
    printf("Menghitung Tahun Kabisat \n");    printf("========================\n");    printf("masukan nilai tahun = ");    scanf("%d",&a);
 
    if (a%400==0) //jika angka tahun itu habis dibagi 400.
         printf("Merupakan Tahun Kabisat"); //maka tahun itu kabisat.
    else if (a%400!=0 && a%100==0)  // jika angka tahun tidak habis dibagi 400 tetapi habis dibagi 100.
         printf("Bukan Merupakan Tahun Kabisat"); //maka tahun itu bukan kabisat.
    else if (a%400!=0 && a%100!=0 && a%4==0)  //jika angka tahun itu tidak habis dibagi 400 dan 100 tetapi habis dibagi 4.
        printf("Merupakan Tahun Kabisat"); //maka tahun itu kabisat.
    else if (a%400!=0 && a%100!=0 && a%4!=0) //jika angka tahun itu tidak habis dibagi 400, 100 , maupun 4 .
        printf("Bukan Merupakan Tahun Kabisat"); //maka tahun itu bukan kabisat.
6. Selanjutnya setelah kita selesai, kita build and run atau F9  untuk memunculkan hasilnya. seperti yang ada dibawah ini :


0 komentar:

Posting Komentar