Langsung ke konten utama

Function Bahasa C


Function Bahasa C

Function atau sering disebut Fungsi adalah sebuah kumpulan blok yang berisi kode atau statement yang akan menjalankan suatu program yang nantinya akan dipanggil. Penggunaan fungsi digunakan agar program lebih terstruktur dan effisien sehingga akan memudahkan kita membuat program.


Deklarasi Fungsi :

Untuk mendeklarasikan sebuah fungsi biasanya sebuah kumpulan kode dalam satu blok akan ditaruh di atas fungsi main(), bentuk umum fungsi yaitu :

     tipe-data nama-fungsi(daftar variabel)
     deklrasi variabel;
    {
            tubuh-fungsi;
     }

CONTOH :
Soal à buatlah penjumlahan 1 + 2 menggunakan inputan Bahasa C
 #include <stdio.h>
void tambah()
{
            //Deklarasi Variable
            int a, b, hasil;
            printf("Masukkan Nilai : "); scanf("%d", &a);
            printf("Masukkan Nilai : "); scanf("%d", &b);
            hasil = a + b;
            printf("Hasil Penjumlahan adalah : %d", hasil);
}

void main()
{
            tambah();
}





Keterangan :
Tambah();
adalah sebuah fungsi yang digunakan untuk memanggil data yang ada pada class diatasnya yang mempunyai isi :
Void tambah()
{
            //Deklarasi Variable
            Int a, b, hasil
            Printf(“Masukkan Nilai : ”); scanf(“%d”, &a);
            Printf(“Masukkan Nilai : ”); scanf(“%d”, &b);
            Hasil = a + b;
            Printf(“Hasil Penjumlahan adalah : %d”, hasil);
}
Class void tambah() tidak akan ditampilkan ke layer meskipun ditulis deprogram, karena dalam pemanggilan/Controlling tidak di definisikan.





Parameter Fungsi :

Parameter adalah suatu variabel yang menyertai fungi pada saat deklarasi maupun saat fungsi dipanggil. Terdapat dua parameter, yaitu parameter aktual dan parameter formal.

1. Parameter Aktual

Parameter aktual adalah parameter yang berupa variabel atau konstanta yang diapakai saat suatu fungsi dipanggil. Contoh parameter aktual yaitu :

          namavariabel-fungsi(variabel), Contohnya :
          hitung_luas_persegi_panjang(panjang,lebar)

          namavariabel-fungsi(konstanta), Contohnya :
          hitung_luas_lingkaran(8.5)

2. Parameter Formal

Parameter formal adalah parameter yang hanya berupa variabel saat ketika suatu fungsi dideklarasikan. Dalam parameter formal kita bisa menggunakan satu ataupun banyak variabel di dalamnya yang mewakili suatu fungsi tersebut. Contohnya :

          namavariabel-fungsi(variabel), Contohnya :
          hitung_luas_persegi_panjang(float panjang, float lebar)


Contoh pemrograman menggunakan Parameter Aktual dan Parameter Formal :

 #include <stdio.h>

 //prototipe fungsi
 //parameter formal berupa variabel: panjang, lebar dan diameter
 float hitung_luas_persegi_panjang(float panjang, float lebar);
 float hitung_luas_lingkaran(float diameter);

 int main ()
 {
  float panjang = 20.25;
  float lebar = 4.75;
  float luas;

  //parameter aktual berupa variabel

  luas = hitung_luas_persegi_panjang(panjang,lebar);
  printf("LUAS PERSEGI PANJANG = %f \n",luas);

  //parameter aktual berupa konstanta

  luas = hitung_luas_lingkaran(8.5);
  printf("LUAS LINGKARAN = %f \n",luas);
  return 0;
 }

 //definisi fungsi
 //parameter formal berupa variabel: panjang, lebar dan diameter

 float hitung_luas_persegi_panjang(float panjang, float lebar)
 {
  return (panjang * lebar);
 }

 float hitung_luas_lingkaran(float diameter)
 {
  return (3.14 * diameter * diameter / 4 );
 }

Hasil dari program berikut :



LUAS PERSEGI PANJANG = 96.187500
LUAS LINGKARAN = 56.716251




Sumber :
https://www.materipelajaran.web.id/2017/03/fungsi-pada-bahasa-c.html

Komentar

Postingan populer dari blog ini

Panduan teknis unbk 2018

Baiklah…..Assalamualaikum Wr. Wb. Selamat pagi kawan jumpa lagi sama massowii.blogspot.com, pada kesempatan kali ini saya akan membagikan ilmu tentang bagaimana cara membuat server yang digunakan untuk UNBK 2018. Langsung saja, sebelum kita membuat SERVER UNBK ada beberapa hal yang harus terpenuhi, antara lain : ·            Komputer yang dapat difungsikan sebagai Server untuk melayani maksimal 40 client dengan Spesifikasi minimal : o     Bukan laptop o     Milik sekolah o     Prosesor Intel Core i5 quad-core (2,8 GHz), Xeon E3-12xx atau merk lain yang setara o     RAM minimal 8 GB DDR3 o     Harddisk minimal 250 GB 5400 rpm o     2 unit Ethernet Card o     Monitor o     Keyboard dan Mouse o     Sistem Operasi Windows 64-bit yang mampu diinstal VirtualBox ·            Wajib dilengkapi dengan UPS dengan power backup full load minimal 15 menit ·            Komputer server cadangan minimal 1. Jadi sebelum kita membuat sebuah server unbk kriteria diatas h

Panduan teknis proktor dan teknisi unbk 2018

Hellooo Geass .. ketemu lagi sama massowii.blogspot.com .. Baiklah… langsung saja disini saya akan memberikan tentang informasi Error Handling UNBK dan cara penangananya … Cekidott…. --------------------------------------------------------------------------------------------------------------------------------------- Mungkin dari temen – temen crew UNBK sudah pernah mengalami Error pada client, sebenarnya masalahnya apa sih ?? eng ing eng …. Nah… disini adalah tempat yang mungkin cocok dengan masalah yang anda alami di dalam kegiatan UNBK penjenengan semua.        1. Bagi yang baru menyeting computer client pasti muncul pesan seperti dibawah ini : Kalau muncul pesan seperti itu pada aplikasi examborower client itu artinya. ##permasalahan 1.      Tidak ada nomor  IP dikomputer  ini. ##Solusi Berikan alamat IP pada computer tersebut sesuai dengan block ip pada server Contoh : pada server diberikan IP : 192.168.0.199 maka pada computer client berikan IP : 192.1

Pengertian dan cara membuat DataTables

Assalamualaikum Wr. Wb. Selamat Pagi kawan, pada kesempatan kali ini saya akan membagikan tentang bagaimana cara untuk membuat DataTables, mungkin teman-teman sudah banyak yang tau tentang DatTabless. Jadi DataTables adalah sebuah framework yang membuat fitur untuk membuat sebuah dengan mudah. DataTables adalah plug-in yang dibangun menggunakan bahasa pemrograman Jquery , Teruss apa itu JQuery ?? untuk lebih dengan materi Jquery langsung saja check out ke laman JQuery. Okee.. kita kembali lagi ke DataTables .... jadi DataTables adalah suatu Frame yang mempermudah dalam pembuatan Tables di Web. terus langkah apa yang harus dilakukan untuk membuat DataTables itu sendiri, langkah yang harus ditempuh untuk membuat sebuah Tables menggunakan DataTables adalah anda harus mempunyai Tutorialnya terlebih dahulu setelah itu baru anda praktikkan. sekian dulu materinya kita lanjut dilain hari, Tugas Untuk kelas XII RPL SMK Dr. Wahidin Sawahan