Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Bài toán lãi lỗ trong C

Cho giá vốn (cp) và giá bán (sp). Xác định lãi hoặc lỗ: nếu sp > cp → lãi = sp-cp; nếu cp > sp → lỗ = cp-sp; nếu bằng nhau → không lãi không lỗ.

Ví dụ

Đầu vào - cp = 149, sp = 229

Đầu ra - Lãi 80

Đầu vào - cp = 149, sp = 129

Đầu ra - Lỗ 20

Phương pháp

  • Hàm Profit(cp, sp) trả về sp - cp
  • Hàm Loss(cp, sp) trả về cp - sp
  • Main: so sánh cp và sp, in kết quả tương ứng

Chương trình mẫu

#include <stdio.h>

int Profit(int cp, int sp) {
    return sp - cp;
}

int Loss(int cp, int sp) {
    return cp - sp;
}

int main() {
    int cp = 5000, sp = 6700;
    
    if (sp == cp)
        printf("Không lãi không lỗ\n");
    else if (sp > cp)
        printf("%d Lãi\n", Profit(cp, sp));
    else
        printf("%d Lỗ\n", Loss(cp, sp));
    
    return 0;
}

Kết quả

1700 Lãi