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.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
programa{
inclua biblioteca Matematica
funcao inicio(){
real a, b
a = 20.0
b = a / 3
b = Matematica.arredondar(b, 2)
escreva("Resultado: ", b)
}
}
programa{ inclua biblioteca Matematica funcao inicio(){ real a, b a = 20.0 b = a / 3 b = Matematica.arredondar(b, 2) escreva("Resultado: ", b) } }
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

vinte − 19 =

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.