Menu
CoddyTech

Công ty điện thoại

Bài học 7 trên 25 trong khóa học Bài tập lập trình: tập 2 của Coddy.

Tạo chương trình tính tổng giá cuộc gọi giữa hai số điện thoại. Tính giá cuộc gọi khi biết 30 phút đầu tiên có giá $3 mỗi phút, sau đó là $2 mỗi phút. Ngoài ra, nếu hai số điện thoại thuộc cùng một nhà mạng, hãy giảm giá 30% cho cước gọi.
Nhà mạng 1 sử dụng các số bắt đầu bằng 808, 809, 810
Nhà mạng 2 sử dụng các số bắt đầu bằng 705, 706, 707

challenge icon

Thử thách

Dễ

Viết một chương trình đọc hai số có 9 chữ số, mỗi số nằm trên một dòng riêng, và ở dòng tiếp theo là một số biểu thị số phút gọi. In ra tổng giá cước cuộc gọi bằng $

Đầu vào
808419552
810129224
45

Đầu ra
$84
Giải thích
Trong 30 phút đầu tiên của cuộc gọi, công ty điện thoại tính phí $3 mỗi phút; trong 15 phút tiếp theo, công ty tính phí $2 mỗi phút, 3 * 30 + 2 * 15 = 120. Cộng thêm mức giảm giá 30% vào 120 thì được 84

Tự làm thử

#include <stdio.h>

int main() {
    // Viết code ở đây
    return 0;
}

Tất cả bài học trong Bài tập lập trình: tập 2

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