You are on page 1of 1

NHẬP MÔN LẬP TRÌNH :: BÀI KIỂM TRA SỐ 2 :: THỜI GIAN 75 PHÚT

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
¿ ¿

 N là số km bạn đã sử dụng dịch vụ GrabBike


Viết chương trình nhập vào số_km_đã_đi, giá_khởi_điểm, giá_đường_dài và hệ_số. Thông
báo lên màn hình số tiền mà khách phải trả.
YÊU CẦU 3: (3 điểm) Từ bài toán đến chương trình, lưu file Bai3.cpp
Chỉ số BMI (Body Mass Index) cho biết cân nặng của một người có phù với chiều cao của họ
hay chưa, điều này không chỉ tốt cho dáng vóc bề ngoài mà còn liên quan đến sức khỏe của
bạn. Công thức tính BMI của một người khi biết cân nặng (kg) và chiều cao (m) như sau:
cân nặng
BMI =
( chiều cao )∗(chiều cao)

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 đó.

You might also like