Fracciones y redondeo
Dada una cadena que representa una fracción, como "1/2", y un número n de posiciones decimales, devuelve una oración con este formato exacto:
"{fraction} rounded to {n} decimal places is {answer}"
Ejemplos
Program.FractionRound("1/3", 5) // "1/3 rounded to 5 decimal places is 0.33333"
Program.FractionRound("2/8", 4) // "2/8 rounded to 4 decimal places is 0.2500"
Program.FractionRound("22/7", 2) // "22/7 rounded to 2 decimal places is 3.14"Notas
- Incluye ceros finales para que la respuesta tenga exactamente
ndígitos después del punto decimal. - Los valores mayores que uno pueden darse como fracciones impropias; no se usan números mixtos.
nnunca es 1, por lo que la salida siempre dice"decimal places".