Bài toán chia số người xếp đc trong taxi năm 2024

Mục tiêu

Làm quen cách viết các chương trình đơn giản, cách sử dụng:

  • HẰNG SỐ TRONG C++
  • CÂU ĐIỀU KIỆN IF
  • HÀM TRONG C++

Yêu cầu bài toán

Viết hàm tính tiền đi taxi từ số km cho trước, biết:

  • Số km ≤ 1 giá 15000đ
  • 1 < số km ≤ 5 giá 13500đ
  • Số km > 5 giá 11000đ
  • Nếu số km > 120 km sẽ được giảm 10% trên tổng số tiền.

Hướng dẫn

Bài tập mang tính tham khảo, hỗ trợ các bạn làm quen và luyện tập với các bàn toán lập trình cơ bản trong C++.

Kteam khuyến khích các bạn tự phân tích đề bài > tự giải bài toán > debug để kiểm tra kết quả và fix lỗi trong quá trình giải. Sau đó, bạn có thể tham khảo source code mẫu để hoàn chỉnh bài tập.

Để được hỗ trợ tốt nhất, bạn có thể đặt câu hỏi ở phần bình luận bên dưới bài viết hoặc ở mục Hỏi & Đáp.

Source code tham khảo

Constants.h

`// Constants.h

ifndef CONSTANTS

define CONSTANTS

// Định nghĩa namespace chứa các hằng số namespace constants { const int NGUONG_1[1]; const int NGUONG_2[5]; const int NGUONG_3[120]; const double TI_LE_GIAM[0.1]; const int GIA_1[15000]; const int GIA_2[13500]; const int GIA_3[11000]; }

endif // !CONSTANTS`

Header.h

`// Header.h

ifndef HEADER

define HEADER

double tinhTienTaxi[int];

endif // HEADER`

Source.cpp

`// Source.cpp

include

include "Constants.h"

include "Header.h"

using namespace std; using namespace constants; int main[] { double dKm; cout > dKm; double dMoney = tinhTienTaxi[dKm]; cout

Chủ Đề