Menu
CoddyTech

Tổng và trung bình

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 87 trên 92.

challenge icon

Thử thách

Dễ

Xử lý lựa chọn 3, tính tổng và giá trị trung bình của các khoản chi tiêu. Giữ lại mọi thứ bạn đã viết ở các bước trước.

Nếu mảng các khoản chi tiêu rỗng, hãy in ra:

No expenses recorded yet.

Nếu không, hãy in tổng và giá trị trung bình trên hai dòng. Với các khoản chi tiêu 100, 200 và 300, đầu ra là:

Total expense: 600.0
Average expense: 200.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:
		# Lấy lựa chọn của bạn
		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 == "2":
			# Xem tất cả các khoản chi
			if expenses.is_empty():
				print("No expenses recorded yet.")
			else:
				print("Your expenses:")
				for i in range(expenses.size()):
					print(i + 1, ". ", expenses[i])
		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