Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Lãi Suất Đơn Giản

Tính tổng số tiền sau khi áp dụng lãi suất đơn giản.

Bạn sẽ học được gì

  • Biến bài toán có lời văn thành công thức
  • Làm việc với phần trăm
  • Trả về số tiền dạng thập phân

Đề bài

Xem bản gốc (English)

Tiền gửi trong tài khoản tiết kiệm sẽ sinh lãi suất đơn giản: mỗi năm cộng thêm rate phần trăm của số tiền gốc principal. Hãy tính tổng số dư sau years năm.

Cài đặt hàm simple_interest_total(principal, rate, years).

Dữ liệu vào

principal: Số tiền gốc ban đầu. rate: Lãi suất hàng năm (phần trăm). years: Số năm (nguyên).

Kết quả trả về

Trả về principal + principal × rate / 100 × years.

Ràng buộc

0 ≤ principal ≤ 1,000,000; 0 ≤ rate ≤ 100; 0 ≤ years ≤ 100

Ví dụ

Ví dụ 1
Đầu vào:
rate = 5.0
years = 2
principal = 1000.0

Kết quả mong đợi:
expected = 1100.0
Đầu vào:
double rate = 5.0;
long long years = 2;
double principal = 1000.0;

Kết quả mong đợi:
double expected = 1100.0;
Đầu vào:
double rate = 5.0;
long years = 2;
double principal = 1000.0;

Kết quả mong đợi:
double expected = 1100.0;

Giải thích

Mỗi năm nhận được 1000 × 5% = 50, nên hai năm cộng thêm 100: 1000 + 100 = 1100.

Ví dụ 2
Đầu vào:
rate = 0.0
years = 10
principal = 250.0

Kết quả mong đợi:
expected = 250.0
Đầu vào:
double rate = 0.0;
long long years = 10;
double principal = 250.0;

Kết quả mong đợi:
double expected = 250.0;
Đầu vào:
double rate = 0.0;
long years = 10;
double principal = 250.0;

Kết quả mong đợi:
double expected = 250.0;

Giải thích

Nếu lãi suất là 0% thì không cộng thêm gì, nên số dư vẫn là 250.

Hướng tiếp cận

Hãy tự thử trước, sau đó mở từng gợi ý một.

Gợi ý 1

Simple interest dùng vốn gốc ban đầu cho mỗi năm, không dùng số dư tăng dần.

Gợi ý 2

Tính tiền lãi cho một năm rồi nhân với số năm.

Gợi ý 3

Nhớ tổng cuối cùng phải gồm cả vốn ban đầu và phần lãi cộng dồn.

Độ phức tạp mong đợi

thời gian O(1), bộ nhớ phụ O(1)

Tham khảo

Thử thách này đã được điều chỉnh cho CodeUtility. Hãy làm theo đề bài và các ràng buộc ở trên.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.