Dificuldade ao tentar usar SE-SENAO-ENTAO IMC - VisualG

2 respostas
visualg
X

Estou com dificuldade para fazer a situação do IMC da pessoal, por exemplo quero que ele mostre se a pessoa esta com peso normal ou obesa, segue o que fiz ate agora, onde estou errando? pois esta dando erro.

algoritmo semnome

// Função : IMC

// Autor : Jefferson

// Data : 06/05/2019

// Seção de Declarações

var

imc,altura,peso :real

inicio

escreva("Informe seu peso: ")

leia(peso)

escreva("Informe sua altura: ")

leia(altura)

imc <- (peso/(altura*altura))

escreval("O seu imc é ", imc)

// verificar situação de IMC

se (imc <=18)entao

escreva(Magreza grave)

senao

se(imc =>18,5 ou <=24,99)entao

escreva(Peso normal)

senao

se (imc >=25 ou <=29,99)entao

escreva(Acima do peso)

senao

se (imc >=30 ou <=34,99)entao

escreva(Obesidade I)

senao

se (imc >=35 ou <=39,99)entao

escreva(Obesidade II(severa))

fimse

fimalgoritmo

2 Respostas

Jonathan_Medeiros

Qual erro?

Obs: Acredito que seus testes devem usar o operador lógico E e não OU, para que assim possam obedecer a faixa de valores especificada em cada teste.

Viniciusog

mostre o erro

Criado 6 de maio de 2019
Ultima resposta 6 de mai. de 2019
Respostas 2
Participantes 3