Hà Thị Vân Anh

Giới thiệu về bản thân

Chào mừng bạn đến với trang cá nhân của Hà Thị Vân Anh
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

Trình bày thuật toán

Bước 1. Nhập dãy số a[1], a[2], ..., a[n].

Bước 2. Tính tổng các phần tử của dãy số S = a[1] + a[2] + ... + a[n].

Bước 3. Kiểm tra nếu tổng S chia hết cho 2:

Bước 3.1. Nếu đúng, trả về "Tổng chẵn".

Bước 3.2. Nếu sai, trả về "Tổng lẻ".

[1] Chuyển mô tả thành chương trình bằng phương pháp làm mịn dần:

A = [int(input(f"Nhập phần tử thứ {i+1}: ")) for i in range(n)]

Tính tổng các phần tử của dãy số S=a[1]+a[2]+…+a[n] —>làm mịn tiếp tại [2] if S%2 == 0: return "Tổng chẵn"

else:

return "Tổng lẻ"

[2] Làm mịn chương trình tính tổng:

S = 0

Duyệt dãy từ i = 0 đến n: → Có thể chuyển trực tiếp thành câu lệnh

S = S + a[i]

[3] Chương trình hoàn chỉnh:

A = [int(input(f"Nhập phần tử thứ {i+1}: ")) for i in range(n)]

S = 0

Duyệt dãy từ i = 0 đến n: → Có thể chuyển trực tiếp thành câu lệnh

S = S + a[i]

if S%2 == 0:

return "Tổng chẵn"

else:

return "Tổng lẻ"


Trình bày thuật toán

Bước 1. Nhập dãy số a[1], a[2], ..., a[n].

Bước 2. Tính tổng các phần tử của dãy số S = a[1] + a[2] + ... + a[n].

Bước 3. Kiểm tra nếu tổng S chia hết cho 2:

Bước 3.1. Nếu đúng, trả về "Tổng chẵn".

Bước 3.2. Nếu sai, trả về "Tổng lẻ".

[1] Chuyển mô tả thành chương trình bằng phương pháp làm mịn dần:

A = [int(input(f"Nhập phần tử thứ {i+1}: ")) for i in range(n)]

Tính tổng các phần tử của dãy số S=a[1]+a[2]+…+a[n] —>làm mịn tiếp tại [2] if S%2 == 0: return "Tổng chẵn"

else:

return "Tổng lẻ"

[2] Làm mịn chương trình tính tổng:

S = 0

Duyệt dãy từ i = 0 đến n: → Có thể chuyển trực tiếp thành câu lệnh

S = S + a[i]

[3] Chương trình hoàn chỉnh:

A = [int(input(f"Nhập phần tử thứ {i+1}: ")) for i in range(n)]

S = 0

Duyệt dãy từ i = 0 đến n: → Có thể chuyển trực tiếp thành câu lệnh

S = S + a[i]

if S%2 == 0:

return "Tổng chẵn"

else:

return "Tổng lẻ"


Giả sử giá nhà là X triệu.

=> Số tiền vay = 85% × X = 0,85X (triệu đồng). Gốc và lãi phải trả hàng tháng.

Gốc vay: 0,85X triệu, vay trong 20 năm = 240 tháng.

=> Gốc phải trả mỗi tháng = 0,85X / 240 (triệu đồng).

Lãi tháng đầu tiên:

5%/năm => 5%/12 tháng = 0,4167%/tháng.

Lãi tháng đầu = 0,85X × 0,004167.

Số tiền trả tháng đầu:

= Gốc + Lãi

= 0,85X/240 + 0,85X × 0,004167.

(Tương tự từ tháng 7 trở đi lãi suất là 12%/năm = 1%/tháng.)

Nhưng đề chỉ cần ước lượng giá trị căn nhà tối đa, giả sử trung bình lãi suất gần 12%/năm = 1%/tháng để tính đơn giản.

=> Lãi trung bình 1%/tháng.

Vậy mỗi tháng trả: = Gốc + Lãi

= 0,85X/240 + 0,85X × 0,01

= 0,85X × (1/240 + 1/100)

= 0,85X × (0,0041667 + 0,01)

= 0,85X × 0,0141667 Do người vay chỉ trả được 15 triệu/tháng, ta có:

0,85X x 0,0141667 = 15. Giải phương trình: 0,85X=15/0,0141667~=1058,82. . X=1058,82/0,85~=1245,67

Vậy giá trị căn nhà tối đa khoảng 1,25 tỷ đồng.