Frações e arredondamento
Dada uma string que representa uma fração, como "1/2", e um número n de casas decimais, retorne uma frase exatamente neste formato:
"{fraction} rounded to {n} decimal places is {answer}"
Exemplos
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"Observações
- Inclua zeros à direita para que a resposta tenha exatamente
ndígitos após o ponto decimal. - Valores maiores que um podem ser fornecidos como frações impróprias; não há números mistos.
nnunca é 1, portanto a saída sempre contém"decimal places".