No mundo real normalmente números reais são representados apenas com duas casas decimais, isso fica evidente quando valos em dinheiro. Mas, como definir quantas casas após a vírgula serão impressas ao imprimir o valor de uma variável do tipo real?
Na linguagem portugol isso pode ser facilmente definido com uma função já pronta na biblioteca Matematica.
Como desejamos usar uma função da biblioteca Matematica, a primeira ação é importar a biblioteca Matematica para nosso programa. Isso é feito com as palavras reservadas inclua biblioteca, seguidas do nome da biblioteca que desejamos, neste caso Matematica.
Feito isso, podemos agora usar a função arredondar. Esta função recebe dois parâmetros, o primeiro é a variável cujo valor desejamos arredondar, o segundo é a quantidade de casas decimais que queremos. Na chamada feita no programa abaixo desejamos arredondar o valor da variável “b” para apenas 2 casas decimais.
programa{ inclua biblioteca Matematica funcao inicio(){ real a, b a = 20.0 b = a / 3 b = Matematica.arredondar(b, 2) escreva("Resultado: ", b) } }