Menu
CoddyTech

Xem tất cả khoản chi

Thuộc phần Kiến thức nền tảng trong hành trình GDScript của Coddy. Bài học 86 trên 92.

challenge icon

Thử thách

Dễ

Xử lý lựa chọn 2, xem tất cả khoản chi. Giữ nguyên mọi thứ bạn đã viết ở các bước trước.

Nếu mảng khoản chi trống, hãy in ra:

No expenses recorded yet.

Nếu không, hãy in ra Your expenses:, rồi in từng khoản chi kèm số thứ tự, bắt đầu từ 1. Với các khoản chi 23.1, 35.5, 99.99 và 15.2, được thêm theo thứ tự đó, kết quả là:

Your expenses:
1. 23.1
2. 35.5
3. 99.99
4. 15.2

Khoản chi được nhập dưới dạng số nguyên sẽ được lưu dưới dạng float, vì vậy 12 sẽ hiển thị là 12.0.

Tự làm thử

extends Node

func _ready():
	print("Welcome to the Daily Expense Tracker!")

	# Hiển thị menu một lần
	print("\nMenu:")
	print("1. Add a new expense")
	print("2. View all expenses")
	print("3. Calculate total and average expense")
	print("4. Clear all expenses")
	print("5. Exit")

	# Mảng rỗng để lưu các khoản chi
	var expenses: Array[float] = []

	while true:
		# Nhận lựa chọn của người dùng
		var choice := OS.read_string_from_stdin()

		if choice == "1":
			# Thêm một khoản chi mới
			var amount := float(OS.read_string_from_stdin())
			expenses.append(amount)
			print("Expense added successfully!")
		elif choice == "5":
			# Thoát chương trình
			print("Exiting the Daily Expense Tracker. Goodbye!")
			break

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch GDScript online