Menu
CoddyTech

Parameter

Termasuk bagian Dasar-Dasar dalam perjalanan C di Coddy. Pelajaran 48 dari 63.

Fungsi dalam C dapat menerima parameter (juga disebut argumen), yaitu nilai yang diteruskan ke fungsi saat fungsi tersebut dipanggil.

Deklarasikan fungsi yang menerima parameter:

int add(int a, int b) {
    return a + b;
}

Dalam contoh ini, add adalah fungsi yang menerima dua parameter bilangan bulat, a dan b, lalu mengembalikan jumlahnya.

Panggil fungsi dengan parameter:

int result = add(5, 3);

Setelah menjalankan kode di atas, result berisi:

8

Kamu juga dapat menggunakan variabel sebagai argumen:

int x = 10;
int y = 20;
int sum = add(x, y);

Setelah menjalankan kode di atas, sum berisi:

30
challenge icon

Tantangan

Mudah

Buat fungsi bernama calculateArea yang menerima dua parameter:

  • Bilangan bulat length
  • Bilangan bulat width

Fungsi tersebut harus menghitung dan mengembalikan luas (length × width) persegi panjang.

Selanjutnya, di dalam fungsi main, baca dua bilangan bulat dari pengguna yang mewakili panjang dan lebar persegi panjang, panggil fungsi calculateArea dengan nilai-nilai tersebut, lalu cetak hasilnya dalam format: "Area: X", dengan X sebagai luas yang dihitung.

Coba sendiri

#include <stdio.h>

// Tulis fungsi calculateArea-mu di sini

int main() {
    // Baca variabel
    
    // Panggil calculateArea dan cetak hasilnya
    
    return 0;
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C online