Try Synsema
Entrar Crear cuenta

Reglas de descuento

+30 xp

Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.

Tu programa
Así te va a probar Tomás (pruebas de la misión)
test "descuento por cantidad"
    assert_eq(descuento(3), 0)
    assert_eq(descuento(11), 0)
    assert_eq(descuento(12), 0.1)
    assert_eq(descuento(23), 0.1)
    assert_eq(descuento(24), 0.2)
    assert_eq(descuento(100), 0.2)

test "total con descuento"
    assert_eq(total_con_descuento(350, 6), 2100)
    assert_eq(total_con_descuento(350, 12), 3780)
    assert_eq(total_con_descuento(100, 24), 1920)

test "mensaje del ticket"
    assert_eq(mensaje(6000), "¡Pan de regalo!")
    assert_eq(mensaje(5000), "Gracias por su compra")
    assert_eq(mensaje(120), "Gracias por su compra")