Menu
CoddyTech

Ringkasan: Kalkulator Modular

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan C di Coddy. Pelajaran 5 dari 61.

challenge icon

Tantangan

Mudah

Mari buat kalkulator modular yang melakukan operasi aritmetika dasar, dengan susunan tiga file untuk melatih semua yang telah kamu pelajari tentang pemrograman modular di C.

Kamu akan membuat tiga file:

  • calc.h: File header yang mendeklarasikan tiga fungsi kalkulator: add, subtract, dan multiply. Setiap fungsi menerima dua bilangan bulat dan mengembalikan bilangan bulat. Lindungi header-mu dengan penjaga include menggunakan simbol CALC_H.
  • calc.c: File sumber yang berisi implementasi ketiga operasi. Jangan lupa menyertakan header-mu sendiri agar deklarasi dan definisi tetap selaras.
  • main.c: File utama yang menyertakan header dan menggunakan fungsi-fungsi kalkulator untuk melakukan operasi berdasarkan input.

Kamu akan menerima tiga input bilangan bulat: a, b, dan c.

Di fungsi utamamu, lakukan perhitungan berikut dan cetak setiap hasil pada baris terpisah:

  • Jumlah a dan b
  • Hasil pengurangan c dari a
  • Hasil perkalian b dan c

Cetak hasilnya dengan format berikut:

Sum: {result}
Difference: {result}
Product: {result}

Misalnya, dengan input 10, 5, dan 3, output-nya adalah:

Sum: 15
Difference: 7
Product: 15

Coba sendiri

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

int main() {
    int a, b, c;
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    
    // TODO: Hitung jumlah a dan b menggunakan fungsi add
    
    // TODO: Hitung selisih a dikurangi c menggunakan fungsi subtract
    
    // TODO: Hitung hasil kali b dan c menggunakan fungsi multiply
    
    // TODO: Cetak hasilnya dalam format yang diminta:
    // Jumlah: {result}
    // Selisih: {result}
    // Hasil kali: {result}
    
    return 0;
}

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler C online