Menu
CoddyTech

Añadir un gasto

Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 85 de 92.

challenge icon

Desafío

Fácil

Gestiona la opción 1, añadiendo un gasto. Conserva todo lo que escribiste en los pasos anteriores.

  1. Antes del bucle, crea un array vacío para los gastos: var expenses: Array[float] = []
  2. Cuando la opción sea "1", lee una línea más, conviértela con float() y añádela a expenses
  3. Después, imprime:
Expense added successfully!

Convierte el if para "5" en un elif debajo del nuevo if para "1".

Pruébalo tú mismo

extends Node

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

	# Muestra el menú una sola vez
	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")

	while true:
		# Obtén la elección del usuario
		var choice := OS.read_string_from_stdin()

		if choice == "5":
			# Sal del programa
			print("Exiting the Daily Expense Tracker. Goodbye!")
			break

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de GDScript online