Menu
CoddyTech

Prototipe Fungsi

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

Dalam C, kita dapat mendeklarasikan fungsi sebelum menggunakannya. Prototipe fungsi memberi tahu compiler tentang nama, parameter, dan tipe pengembalian fungsi sebelum fungsi tersebut didefinisikan.

Buat prototipe fungsi untuk fungsi yang menjumlahkan dua bilangan bulat:

int add(int a, int b);

Lalu definisikan fungsi:

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

Prototype biasanya berada di atas main, sedangkan fungsi itu sendiri berada di bawah main, sehingga kodemu terlihat lebih rapi.


Sekarang kamu bisa menggunakan fungsi ini di main:

int main() {
    int result = add(5, 3);
    printf("%d", result);
    return 0;
}

Tanpa prototipe, jika kamu memanggil fungsi sebelum definisinya, kamu akan mendapatkan error compiler.

challenge icon

Tantangan

Mudah

Buat program yang:

  1. Mendeklarasikan prototipe fungsi bernama calculateArea yang menerima dua bilangan bulat (panjang dan lebar) dan mengembalikan bilangan bulat.
  2. Mengimplementasikan fungsi untuk menghitung dan mengembalikan luas (panjang × lebar).
  3. Di fungsi main, mengambil dua bilangan bulat dari pengguna, memanggil calculateArea, dan mencetak hasilnya.

Coba sendiri

#include <stdio.h>

// Tulis prototipe fungsimu di sini

int main() {
    // Deklarasikan dan baca variabel
    
    // Panggil fungsimu dan cetak hasilnya di sini
    
    return 0;
}

// Implementasikan fungsimu di sini
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