aula 144

Dúvida | Como definir a quantidade de casas decimais de um número real em portugol?

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)
	}
}

Deixe um comentário

4 + dez =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.