Dividir la cuenta
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 41 de 92.
Desafío
FácilAñade la funcionalidad para dividir la cuenta. Conserva todo lo de los pasos anteriores y:
- Lee una tercera entrada, el número de personas que dividirán la cuenta, conviértela a
inty guárdala ennum_people. Léela justo después del porcentaje de propina. - Calcula
amount_per_persondividiendototal_amountentrenum_people. - Después de la línea que imprime
total_amount, imprimeamount_per_person.
Imprime solo los números, sin etiquetas. Por ejemplo, para las entradas 64.3, 9.0 y 2, el programa imprime:
Bill Split Calculator
70.087
35.0435Prué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 tip_amount := (tip_percentage / 100) * bill_amount
var total_amount := bill_amount + tip_amount
print(total_amount)
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámicaPractica por tu cuenta: Compilador de GDScript online