algoritmo "Cubo"
var
n1:real
funcao cubo (r:real):real
inicio
r <- (r*r*r)
retorne r
fimfuncao
inicio
leia(n1)
n1 <- cubo(n1)
escreval (n1)
fimalgoritmo
algoritmo "Metade"
var
n1:real
funcao metade (r:real):real
inicio
r <- (r/2)
retorne r
fimfuncao
inicio
leia(n1)
n1 <- metade(n1)
escreval (n1)
fimalgoritmo
9. Transforme a função da questão anterior em um procedimento e faça com que o programa utilize este procedimento.
algoritmo "Aumento"
var
n1, n2:real
funcao aumento (x , y:real):real
inicio
x <- (x+(x*(y/100)))
retorne x
fimfuncao
procedimento aumentoproc (x,y:real)
inicio
x <- (x+(x*(y/100)))
escreva (x)
fimprocedimento
inicio
leia(n1)
leia(n2)
n1 <- aumento(n1,n2)
escreval (n1)
aumentoproc(n1,n2)
fimalgoritmo
algoritmo "Azulejo"
var
comp, larg, alt, p1, p2,r : real
inicio
leia (comp)
leia (larg)
leia (alt)
p1 <- comp*alt
p2 <- larg*alt
r <-(p2+p1)*4
escreva (r)
fimalgoritmo
0 comentários:
Postar um comentário