Prosedur Bahasa C

BUKUBAMBA BUKUBAMBA ! halo kawanūüėÄ kali ini saya ingin berbagi tentang “membuat prosedur dalam bahasa C” [HORRAAAYY!]

Sebagai awalan, mungkin bertanya “untuk apa prosedur?”

untuk menjawab hal ini mungkin kita kenang dahulu pengalaman kita di dunia pemograman, mungkin kita pernah ngoding dimana sebuah proses yang sama kita lakukan berulang ulang dan proses yang dilakukan berulang tersebut sebenarnya hanya berbeda pada batasan. MAKSUDNYA?

mari kita lihat output ini :

* *
* *
* *
* * * *
* * * *
* * *
* * *
* * *
* * *

mungkin saja yang dilakukan adalah seperti ini :

#include <stdio.h>

int main()
{
int i;
int j;
    for (i=0;i<3;i++)
    {
        for (j=0;j<2;i++)
        {
            printf("* ");
        }
        printf("\n");
    }
    for (i=0;i<2;i++)
    {
        for (j=0;j<4;i++)
        {
            printf("* ");
        }
        printf("\n");
    }
    for (i=0;i<4;i++)
    {
        for (j=0;j<3;i++)
        {
            printf("* ");
        }
        printf("\n");
    }
return 0;
}

jika kita lihat , ternyata terdapat proses yang sama dilakukan sebanyak 3 kali, perbedaannnya hanya terdapat pada batasan.

“Bayangkan jika output yang dibuat lebih besar,banyak, dan beragam batasannya”

maka yang terbayang adalah barisan kode yang dibuat akan sangat banyak dan bisa bisa pusing !ūüėĄ

HOWALA! disinilah prosedur sangat berperanūüėÄ proses yang sama tadi dapat kita buat sebagai prosedur sehingga jika terdapat perubahan, tidak akan terlalu merepotkan (fleksibel) dan juga lebih enak dipandang tentunyaūüėČ

JRENG JRENG JRENG! langsung saja kita buat prosedurnya !

eeiitssss , sebelumnya ini dia inti dari prosedur X)

void tampilBintang (int panjang, int lebar)

{

}

void = menandakan sebuah prosedur

tampilBintang = nama prosedur

int panjang, int lebar = parameter / bahan dari prosedur dengan tipe data integer

huwaey , dalam prosedur ini lebih baik kita menyediakan 3 buah file terpisah [terpisah agar lebih rapih]

prosedur . h = file yang berisi daftar prosedur

prosedur . c = file yang berisi seluruh prosedur yang dibuat

main . c = file yang berisi inti program [main] dan menjadi tempat prosedur dipanggil

untuk kasus menara tadi, beginilah setelah dibuat dengan prosedur :

prosedur .h

================

/*prosedur tampilBintang dengan bahan 2 buah variabel bertipe integer*/

void tampilBintang(int, int);

prosedur.c

=================

#include <stdio.h>
#include "prosedur.h"
void tampilBintang(int panjang, int lebar)

{
   int i;
   int j;
   for (i=0;i<panjang;i++)
    {
        for (j=0;j<lebar;i++)
        {
            printf("* ");
        }
        printf("\n");
    }

}

main.c

================

#include <stdio.h>
#include "prosedur.h"

int main()
{
    tampilBintang(3,2);
    tampilBintang(2,4);
    tampilBintang(4,3);

return 0;
}

Bagaimana caranya compile program yang kita buat?

gcc *.c -o main.exe

Aha ! tips dari saya adalah program dimuat di dalam satu folder dan hanya berisi 3 file diatasūüėČ

Hal – hal diatas merupakan dasar dari pembuatan program yang melibatkan prosedur , kita bisa membuat banyak prosedur sesuai kebutuhan , dan nantinya prosedur yang kita buat dapat kina gunakan kembali saat menemui masalah yang serupaūüôā

sekian untuk kali ini BULUBAMBAHOLAHOLA !

Let’s Share Our Knowledge !ūüėÄ

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s