Menu
CoddyTech

Salida con formato

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

challenge icon

Desafío

Fácil

El último paso es hacer que el resultado sea legible. Sustituye las dos líneas que imprimen total_amount y amount_per_person por dos líneas que usen una cadena de formato y %.2f, para que cada importe tenga 2 decimales.

Por ejemplo, para las entradas 100, 5 y 2, el programa imprime:

Bill Split Calculator
Total (including tip): $105.00
Each person pays: $52.50

Haz que el texto coincida exactamente, incluidas las mayúsculas, los dos puntos y el espacio, y el signo $ antes de cada importe. Conserva el mensaje de bienvenida y el código que lee las entradas y calcula los importes.

Pruébalo tú mismo

extends Node

func _ready():
	print("Bill Split Calculator")

	var bill_amount := float(OS.read_string_from_stdin())
	var tip_percentage := float(OS.read_string_from_stdin())
	var num_people := int(OS.read_string_from_stdin())

	var tip_amount := (tip_percentage / 100) * bill_amount
	var total_amount := bill_amount + tip_amount
	var amount_per_person := total_amount / num_people

	print(total_amount)
	print(amount_per_person)

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de GDScript online