Você está na página 1de 3

Calcular a massa corporal

var

peso: real

altura: real

imc: real

f: inteiro

m: inteiro

inicio

escreva ("Digite seu sexo (f ou m): ")

leia(f)

leia(m)

escreva ("Digite Seu Peso: ")

leia (peso)

escreva ("Digite Sua altura (em cm): ")

leia (altura)

imc<- (peso/(altura^2))

escreva (imc)

se = f então

escreva (imc)

se imc < 19,1 entao

escreval ("abaixo do peso")

senao

se imc >=19,1 e <25,8 entao

escreval ("no peso normal")

senao
se imc >=25,8 e <27,3 entao

escreval ("marginalmente acima do peso")

senao

se imc >=27,3 e <31,1 entao

escreval ("acima do peso ideal")

senao imc >=31,1 entao

escreval ("obeso")

fimse

fimse

algoritmo "Execício_02.alg."
// Função : ALGORITMO QUE CALCULA IMC E IMPRIMI RESULTADO.
// Autora :
// Data : 20/3/2010.
// TRABALHO DE ALGORITMO DE PSEUDO-CÓDIGO UTILIZANDO VISUALG.

var
nome:caracter
peso:real
altura:real
altura2:real
imc:real

inicio

escreval("O programa a seguir mostrará o IMC.")


escreva(" Nome: ")
escreva(nome)
leia(nome)
escreva(" Altura: ")
leia(altura)
escreva(" Peso: ")
leia(peso)
altura2<-altura*altura
altura2<-altura2:1:2
imc<-peso/altura2
imc<-imc
escreva(" IMC: ")
escreval(imc:2:2)
se (imc > 40) entao
escreva(" ", nome)
escreva(", você está com obesidade nível III.")
senao
se (imc > 35) entao
escreva(" ", nome)
escreva(", você está com obesidade nível II.")
senao
se (imc > 30)entao
escreva(" ", nome)
escreva(", você está com obesidade nível I.")
senao
se (imc > 25)entao
escreva(nome)
escreva(", você está acima do seu peso (sobrepeso).")
senao
se (imc > 18.5)entao
escreva(" Parabéns ",nome, ", você está com seu peso ideal. ")
senao
escreva(nome)
escreva(", você está abaixo do peso ideal.")
fimse
fimse
fimse
fimse
fimse
fimalgoritmo

algoritmo "Execício_03.alg"
// Função : ALGORITMO QUE CALCULA RENDA ANUAL MAIS IRPF OU PIS.
// Autora :
// Data : 22/3/2010.
// TRABALHO DE ALGORITMO DE PSEUDO-CÓDIGO UTILIZANDO VISUALG.

var
nome:caracter
salario_bruto_mensal:real
ferias:real
renda_anual:real
imposto_de_renda:real
premio_do_pis:real
final:real
inicio

escreva ("NOME: ")


leia (nome)
escreva ("SALÁRIO BRUTO MENSAL: ")
leia (salario_bruto_mensal)
ferias <- (salario_bruto_mensal/3)
escreval ("FÉRIAS: ", ferias:10:2 )
escreval ("RENDA ANUAL: 12 SALÁRIOS + FÉRIAS + 13º SALÁRIO.")
renda_anual <- (salario_bruto_mensal*13+ferias)
escreval ("RENDA ANUAL: ", renda_anual:10:2)
se (renda_anual < 13000) e (renda_anual >7000) entao
escreval ("ISENTO.")
senao
se (renda_anual > 13000) entao
escreval ( "PAGAR IMPOSTO DE RENDA.")
imposto_de_renda <- ( renda_anual*0.2)
escreval("VALOR DO IMPOSTO: ", imposto_de_renda:10:2)
final <- renda_anual - imposto_de_renda
escreval ("VALOR DA RENDA ANUAL COM O DESCONTO DO IRPF É : ", final:10:2)
senao
se (renda_anual < 7000) entao
escreval ("RECEBER PRÊMIO DO PIS.")
premio_do_pis <- 465.00
escreval ("VALOR DO PIS: ", premio_do_pis:3:2)
final <- renda_anual + premio_do_pis
escreval ("RENDA ANUAL ADICIONADO O VALOR DO PIS É: ",final:10:2)

fimse
fimse
fimse

fimalgoritmo

Você também pode gostar