Professional Documents
Culture Documents
K17 Test 02 de 04
K17 Test 02 de 04
Copy code vào word và lưu thành 1 file duy nhất STT_Hoten_maSV.doc gửi vào mail
nhtinh.aw@gmail.com
YÊU CẦU 1: (3 điểm) Từ thuật toán đến chương trình, lưu file Bai1.cpp
Dưới đây là thuật toán chuyển điểm từ thang điểm 10 sang điểm thang điểm 4 và điểm chữ
tương ứng. Anh/chị hãy dùng ngôn ngữ C để chuyển thuật toán thành chương trình
Bước 1: Nhập điểm trong thang điểm 10 (d10)
Bước 2: Tính điểm theo thang 4: d4=0.4*d10
Bước 3: Tìm điểm chữ:
Nếu d4<1 thì diem_chu = ‘F’
Ngược lại, nếu d4<2.2 thì diem_chu = ‘D’
ngược lại, nếu d4<2.8 thì diem_chu = ‘C’
ngược lại, nếu d4<=3.2 thì diem_chu = ‘B’
ngược lại diem_chu = ‘A’
Bước 4: Thông báo: Điểm thang 4 (d4) và Điểm chữ (diem_chu)
YÊU CẦU 2: (4 điểm) Từ bài toán đến chương trình, lưu file Bai2.cpp
Giá cước vận chuyển của GrabBike có 2 mức là giá_khởi_điểm (gia_khoi_diem) áp dụng cho
4 km đầu tiên và giá_đường_dài (gia_duong_dai) áp dụng cho những km còn lại (ví dụ bạn
đi GrabBike 5km thì 4 km đầu áp dụng gia_khoi_diem và 1 km sau áp dụng gia_duong_dai).
Ngoài ra cả 2 loại giá cước này cũng thay đổi tùy thời điểm bạn sử dụng dịch vụ (giờ tan tầm,
lúc trời mưa, sau 21h đêm … ) mà giá cước tăng theo hệ_số (heso) là một số thực (ví dụ 1.1,
1.2, …). Tiền khách phải trả được tính theo công thức: Tiền_trả = tiền_gốc * hệ_số. Trong
đó:
N∗gia nếu N ≤ 4
{
Tiền gốc = 4∗gia +(N −4¿ )∗gia nếu N > 4
¿ ¿
Và chỉ số BMI theo khuyến nghị của tổ chức Y tế thế giới (WHO) (trừ người có thai) thì:
o BMI dưới 18.0 tình_trạng là “thiếu cân”
o BMI từ 18.0 đến 22.99 tình_trạng là “bình thường”
o BMI từ 23 đến 24.99 tình_trạng là “thừa cân”
o BMI > 25 tình_trạng là “béo phì”
Anh/chị hãy viết chương trình nhập vào cân nặng (kg) và chiều cao(m) của một người. Hiển
thị lên màn hình BMI và tình_trạng của người đó.