O que significa essa parte do código?
sprintf("%0.2f%%", probabilidade * 100)
O que significa essa parte do código?
sprintf("%0.2f%%", probabilidade * 100)
Olá Carolina, tudo bem? Essa parte do código transforma a probabilidade em porcentagem limitando duas casas decimais.
Acompanhe o código inserindo cada caractere e seus resultados:
probabilidade * 100
= 4.458765
sprintf("%f", probabilidade * 100)
= "4.458765"
sprintf("%0.2f", probabilidade * 100)
="4.46"
sprintf("%0.2f%%", probabilidade * 100)
= "4.46%"
A função sprintf
tem outros argumentos e pode ser usado para personalizar a impressão de resultados, na sua documentação é possível conferir mais detalhes.
Espero ter ajudado ;)