Hola que tal, bueno ami se me ocurrio algo asi:
Código Ruby:
Ver originaldef calcularTotal(monto,tipoCliente,meses)
total = 0.0
if tipoCliente == "A"
tasa_mensual = 0.04
elsif tipoCliente == "B"
tasa_mensual = 0.09
else
tasa_mensual = 0.12
end
meses.times do
total = total + ( monto * tasa_mensual)
end
return total.round(2)
end
print calcularTotal(100,'A', 3)
No esta completo, pero es funcional y se me hace que da el valor esperado. Seria cuestion de que le anexes los testeos y seria todo.
Nota: Lo que te dice abimex con lo de dar formato a tu codigo es usar los HIGHLIGHT asi como se ve mi codigo.