Pada kesempatan kali ini saya akan membahas tentang FUNGSI, tujuan dari pembahasan ini adalah untuk memecah program dalam fungsi fungsi yang sederhana, menjelaskan tentang pemrograman terstruktur, mengetahui perbedaan antara variabel lokal, eksternal, statis dan register. Fungsi adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya dipisahkan dari program yang menggunakannya. Elemen utama dari program bahasa C berupa fungsi-fungsi, dalam hal ini program dari bahasa C dibentuk dari kumpulan fungsi pustaka (standar) dan fungsi yang dibuat sendiri oleh pemrogram. Fungsi banyak digunakan pada program C dengan tujuan yang pertama yaitu program menjadi terstruktur, sehingga mudah dipahami dan mudah dikembangkan. Dengan memisahkan langkah-langkah detail ke satu atau lebih fungsi-fungsi, maka fungsi utama (main()) menjadi lebih pendek, jelas dan mudah dimengerti. selanjutnya dapat mengurangi pengulangan (duplikasi) kode. Langkah-langkah program yang sama dan dipakai berulang-ulang di program dapat dituliskan sekali saja secara terpisah dalam bentuk fungsi-fungsi. Selanjutnya bagian program yang membutuhkan langkah-langkah ini tidak perlu seialu menuliskannya, tetapi cukup memanggil fungsi- fungsi tersebut.

TUGAS

Dari penjelasan diatas, kita langsung saja membuat premrogramanya seperti berikut:

#include <stdio.h>
int KRISNA_Kali_Jumlah(int a, int b, int c)
{
return ((a+b)*(b+c)*c);
}
void main()
{
printf(“%d”, KRISNA_Kali_Jumlah (3,5,7));
}

Fungsi yang kalian program alangkah indahnya kalian beri nama sesuai dengan keinginan kalian sendiri seperti contohnya Fungsi diatas saya beri nama Krisna Kali Jumlah. Program diatas akan langsung menghasilkan angka dari apa yang di ‘return’ kan, seperti berikut hasilnya:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian dari saya apabila ada salah kata dari penjelasan saya mohon dimaafkan 😀

Terima Kasih