Sabtu, 27 Desember 2014

Tugas Terstruktur "Menghitung Tahun Kabisat"

Hai kawan..
Pada kesempatan yang baik ini saya akan berbagi sedikit ilmu saya tentang Bahasa C.
Apa itu Bahasa C ?

Bahasa C merupakan salah satu bahasa pemrograman yang sering dipelajari dan digunakan di berbagai jenjang pendidikan. Penggunaan Bahasa C yang sederhana dan mudah (namun juga rumit) sedikit banyak membuatnya menjadi bahasa pemrograman yang populer.


Penggunaan percabangan If-Else sendiri bisa digunakan untuk menentukan nilai dari beberapa pilihan yang tersedia sesuai dengan kriteria yang sudah ditentukan. 


Pernyataan if-else memiliki bentuk umum seperti berikut :


if(kondisi)
     pernyataan ke1;
else
     pernyataan ke2;

If merupakan awalan dari percabangan sedangkan (kondisi) adalah suatu kondisi variabel yang akan dicabangkan dengan kriteria tertentu yang jika benar maka akan dipanggil pernyataan ke1 dan jika salah (else) maka pernyataan ke2 yang akan dipanggil dan seterusnya.

Langsung saja buat dokumen yang baru yaa...

Buka "CodeBlock"-nya terlebih dahulu, lalu buat project baru dengan cara klik "Create a new project" pada layar.

Muncul kotak dialog 'New from template', pilih 'Console Application'.
Pada kotak dialog 'Console application', pilih next. 
Lalu pilih program bahasa C, karena kita membuat program tersebut menggunakan bahasa pemrograman C. Kemudian klik Next.
Setelah itu ketikkan nama project dan pilih tempat untuk menyimpan project tersebut. Pilih next, lalu finish.

Muncul tampilan seperti ini.



Setelah itu mulai mengerjakan programnya.

Okee.. Langsung saja SOAL 3 kita coba pecahkan ! :D

SOAL 3

#include <stdio.h>
#include <stdlib.h>

int main()

{
    puts("tahun kabisat");

    int i;


    printf("masukkan thn :");

    scanf("%d",&i);

    if(i%4==0)

    {
        printf("tahun %d adl thn kabisat", i);
    }
    else
    {
        printf("tahun %d bukan thn kabisat", i);
    }
}

Keterangan :


#include <stdio.h>
#include <stdlib.h>
 -->Merupakan file header yang berfungsi untuk menyimpan fungsi-fungsi pustaka yang digunakan oleh program.

int main()
--> Sebagai program utama.

{}
--> Sebagai pembuka dan penutup program.

puts("tahun kabisat");
--> Puts biasa digunakan untuk judul, karena untuk mencetak output pada layar sekaligus memberikan pergantian baris secara langsung.

int i;
--> Mendefinisikan i sebagai integer.

printf("masukkan thn :");
--> Perintah untuk menerima dan menampilkan input dari keyboard.
scanf("%d",&i);
--> Sebagai pembaca masukkan.

if(i%4==0)
{
    printf("tahun %d adl thn kabisat", i);
}
else
{
    printf("tahun %d bukan thn kabisat", i);
}
--> If merupakan awalan dari percabangan sedangkan (i%4==0) adalah suatu kondisi variabel yang akan dicabangkan dengan kriteria tertentu, jika benar akan dipanggil pernyataan ke1 dan jika salah (else) maka pernyataan ke2 akan dipanggil dan seterusnya.
--> Printf Untuk menampilkan data hasil masukkan.

Tampilan pada layar CodeBlock.



Kemudian klik Build and Run pada layar atau klik tombol F9 pada keyboard.


Akan muncul tampilan seperti berikut.
Jika di inputkan tahun 2012 maka....
Karena 2012 adalah kelipatan 4 :)

Dan jika di inputkan tahun 2014 maka...
Karena 2014 bukan kelipatan 4 :)

Sekian..