Menu
CoddyTech

Ôn tập: Máy tính mô-đun

Thuộc phần Lập trình hướng đối tượng trong hành trình C của Coddy. Bài học 5 trên 61.

challenge icon

Thử thách

Dễ

Hãy tạo một máy tính dạng mô-đun thực hiện các phép tính số học cơ bản, chia thành ba tệp để luyện tập tất cả những gì bạn đã học về lập trình mô-đun trong C.

Bạn sẽ tạo ba tệp:

  • calc.h: Tệp tiêu đề khai báo ba hàm tính toán: add, subtract và multiply. Mỗi hàm nhận hai số nguyên và trả về một số nguyên. Bảo vệ tệp tiêu đề bằng các chỉ thị bảo vệ tệp tiêu đề, sử dụng ký hiệu CALC_H.
  • calc.c: Tệp mã nguồn chứa phần cài đặt cả ba phép toán. Nhớ đưa tệp tiêu đề của bạn vào để đảm bảo các khai báo và định nghĩa luôn đồng bộ.
  • main.c: Tệp chính đưa tệp tiêu đề vào và dùng các hàm tính toán để thực hiện phép tính dựa trên đầu vào.

Bạn sẽ nhận ba đầu vào là số nguyên: a, b và c.

Trong hàm chính, hãy thực hiện các phép tính sau và in từng kết quả trên một dòng riêng:

  • Tổng của a và b
  • Kết quả của phép trừ c khỏi a
  • Tích của b và c

In các kết quả theo định dạng sau:

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

Ví dụ, với các đầu vào 10, 5 và 3, đầu ra sẽ là:

Sum: 15
Difference: 7
Product: 15

Tự làm thử

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

int main() {
    int a, b, c;
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    
    // TODO: Tính tổng của a và b bằng hàm (function) add
    
    // TODO: Tính hiệu của a trừ c bằng hàm subtract
    
    // TODO: Tính tích của b và c bằng hàm multiply
    
    // TODO: In kết quả theo định dạng yêu cầu:
    // Tổng: {result}
    // Hiệu: {result}
    // Tích: {result}
    
    return 0;
}

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch C online