¿Cuándo ahorrarás un millón?
Conseguiste el trabajo de tus sueños. Allí te pagan según una progresión geométrica (consulta los recursos). En tu primer mes de trabajo recibirás un sueldo de firstMonth. A partir de entonces, el sueldo de cada mes será multiplier veces el del mes anterior.
Crea el método Program.millionInMonth que reciba el sueldo del primer mes, firstMonth, y el multiplicador, multiplier, y devuelva cuántos meses tardarás en ahorrar más de un millón. Supón que ahorras 100% de cada sueldo.
Ejemplos
Program.millionInMonth(10.0, 2.0); // ➞ 17
Program.millionInMonth(100.0, 1.01); // ➞ 464
Program.millionInMonth(50.0, 100.0); // ➞ 4
// Mes 1 = 50 (sueldo 50)
// Mes 2 = 5050 (sueldo 5,000 + 50 ya ahorrados)
// Mes 3 = 505050 (sueldo 500,000 + 5,050 ya ahorrados)
// Mes 4 = 50505050 (sueldo 50,000,000 + 505,050 ya ahorrados)Notas
- Devuelve la cantidad de meses.
- Devuelve el resultado cuando tus ahorros superen 1,000,000.