Menu
CoddyTech

Afficher toutes les dépenses

Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 86 sur 92.

challenge icon

Défi

Facile

Gérez le choix 2, qui permet d’afficher toutes les dépenses. Conservez tout ce que vous avez écrit lors des étapes précédentes.

Si le tableau des dépenses est vide, affichez :

No expenses recorded yet.

Sinon, affichez Your expenses:, puis chaque dépense avec son numéro, en commençant par 1. Pour les dépenses 23.1, 35.5, 99.99 et 15.2, ajoutées dans cet ordre, le résultat est :

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

Une dépense saisie sous forme de nombre entier est stockée comme un float, donc 12 s’affiche comme 12.0.

Essayez vous-même

extends Node

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

	# Afficher le menu une seule fois
	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")

	# Un tableau vide pour les dépenses
	var expenses: Array[float] = []

	while true:
		# Récupérer le choix de l'utilisateur
		var choice := OS.read_string_from_stdin()

		if choice == "1":
			# Ajouter une nouvelle dépense
			var amount := float(OS.read_string_from_stdin())
			expenses.append(amount)
			print("Expense added successfully!")
		elif choice == "5":
			# Quitter le programme
			print("Exiting the Daily Expense Tracker. Goodbye!")
			break

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur GDScript en ligne