Tutorial Membuat Program yang Menampilkan Bilangan Ganjil Kelipatan 3

Studi Kasus :
Buatlah Program untuk menghitung bilangan ganjil kelipatan tiga dalam range 10-50.

Program dan bahasa yang digunakan :
Program yang digunakan untuk membuat program ini adalah Code Block dan bahasa pemrograman yang digunakan adalah bahasa C.

Struktur Program :
Program dibuat dengan menggunakan array.Untuk lebih jelasnya saya lampirkan source code program nya lalu selanjutnya akan saya jelaskan satu persatu struktur program tersebut.

Source Code :
Penjelasan Source Code :
Baris 1 dan 2 :
#include <stdio.h>
#include <stdlib.h>
Adalah sebuah direktrif preprosesor C.Baris yang diawali dengan # diproses oleh preprosesor sebelum program dikompilasi. Baris 1 dan 2 memberitahu preprosesor  untuk menyertakan konten dari standar input/ouput header  <stdio.h> dalam program.Header ini memuat informasi yang digunakan oleh komplier ketika mengkompilasi pemanggilan terhadap fungsi-fungsi pustaka masukan / keluaran standar seperti printf,sedangkan <stdlib.h> Memuat prototipe fungsi untuk konversi angka menjadi teks dan teks menjadi angka,alokasi memori,bilangan acak dan fungsi utilitas lainya.

Baris 4 :
int main ()
Merupakan bagian dari setiap program C.Sepasang kurung setelah main mengindikasikan bahwa main merupakan suatu blok pembangunan program yang dinamakan fungsi.Program C memuat satu atau lebih fungsi,yang salah satunya harus berupa fungsi main.Eksekusi terhadap setiap program C dimulai dari fungsi main.Fungsi dapat memberikan nilai balik informasi.Kata kunci int di sebelah kiri main mengindikasikan bahwa main “mengembalikan” sebuah nilai interger.
Kurung kurawal kiri, {,diberikan untuk menandai tubuh setiap fungsi (baris 5).Kurung kurawal kanan terkait menandai akhir setiap fungsi (baris 16).Sepasang kurung kurawal kiri dan kanan dan potongan program yang diapit oleh sepasang kurung kurawal tersebut dinamakan blok dan Blok merupakan unit program yang penting dalam C.

Baris 6:
int i;
Nama i,adalah nama variabel.Sebuah Variabel adalah suatu lokasi dalam memori dimana sebuah nilai disimpan untuk digunakan oleh program.Definisi tersebut menspesifikasi bahwa variabel i, bertipe int ,yang berarti bahwa i memuat nilai interger.Setiap variabel harus didefinisikan dengan sebuah nama dan suatu tipe data dan ditempatkan setelah kurung siku kiri yang mengawali tubuh main sebelum digunakan di dalam program . Ada beberapa tipe data lain selain int dalam C.

Baris 8 – 14
for(i=10; i<=50; i++)
Pada baris 8 ,Program beroperasi sebagai berikut . Ketika statement for mulai dieksekusi , variabel i diinisialisasi dengan 10.Kemudian, kondisi kontinuasi-loop i<=50 diperiksa.Karena nilai i adalah 10 , kondisi ini terpenuhi,selanjutnya variabel kontrol x kemudian diinkremen dengan ekspresi i++, dan loop kembali lagi dengan pengujian kontinuasi loop.Proses ini berlanjut sampai variabel i diikremen menjadi nilai akhirnya 50 , ini menyebabkan pengujian kontinuasi loop i<=50 tidak terpenuhi, dan repetisi berhenti.Setelah looping false dan berhenti maka program akan berlanjut pada statement if di dalam blok for { (baris 9).
if(i%3==0 && i%2==1)
Pada baris 10 , Program beroprasi dengan statement if yang mempunyai logika jika angka yang dihasilkan dari looping tadi dalam variabel i jika dioperasikan i%3==0 (% adalah sisa maksudnya jika dibagi 3 sama dengan 0 ) dan i%2==1 0 (% adalah sisa maksudnya jika dibagi 2 sama dengan 1 ) maka dengan tambahan program printf (baris 12)mengitruksikan komputer untuk melakukan sebuah aksi atau tindakan yaitu menampilkan suatu string karakter yang ditandai pada petik ganda dan menampilkan hasil dari variabel i yang apabila dibagi 3 mempunyai sisa 0 .

Baris 15
return 0;
Disertakan di akhir setiap fungsi main . Katakunci return merupakan salah satu dari beberapa cara untuk keluar dari sebuah fungsi.Ketika statement return digunakan di akhir main seperti ditunjukan di sini nilai 0 mengindikasikan bahwa program berhenti dengan sukses.

Hasil Akhir Program
Setelah melihat penjelasan dari source code program ini berikut juga disertakan screenshot hasil akhir program saat berjalan.
Program Sukses 
Tutorial selesai , apabila ada pertanyaan bisa tinggalkan di kolom komentar :)

Post a Comment

Previous Post Next Post