Académique Documents
Professionnel Documents
Culture Documents
Para homens:
Para mulheres:
72.7 * ALT 58
62.1 * ALT 44.7
Resoluo:
#1
aprenda peso_ideal
leia [Digite 1 se for homem ou 2 se for mulher] "num
se :num = 1 [
leia [Digite sua altura]"altura
atribua "resultado 72.7 * :altura - 58
mostre :resultado]
se :num = 2 [
leia [Digite sua altura]"altura1
atribua "resultado1 62.1 * :altura1 - 44
mostre :resultado1]
fim
Por exemplo, se voc pesa 60Kg e mede 1,67m, voc deve utilizar a
seguinte frmula para calcular o IMC:
IMC = 60 / (1.67 * 1.67) = 21.5
Resoluo:
#2
aprenda imc
atribua "imc 0
leia [digite o peso em quilos] "peso
leia [digite a altura em metros] "altura
atribua "imc :peso / (:altura * :altura)
mostre :imc
fim
3. Escreva um procedimento que receba como parmetros o peso (kg) e
a altura (m) de uma pessoa e aps calcular o IMC (utilizando a funo
da questo anterior) desta pessoa escreva uma mensagem de acordo
com a tabela seguinte.
Valor do IMC
Abaixo de 17
Entre 17 e
18,49
Entre 18,5 e
24,99
Entre 25,0 e
29,99
Entre 30 e
34,99
Entre 35,0 e
39,9
Acima de 40,0
Mensagem
Voc est muito abaixo de seu peso
ideal
Voc esta abaixo de seu peso ideal
Parabns, voc esta em seu peso
ideal
Voc est acima de seu peso ideal
Voc est muito acima do seu peso
ideal
Voc tem obesidade severa
Voc tem obesidade mrbida
meu_peso 54 1.60
e recebe a mensagem
Parabns, voc est em seu peso ideal
Resoluo:
#3
aprenda meu_imc
atribua "imc 0
leia [digite o peso em quilos] "peso
leia [digite a altura em metros] "altura
atribua "imc :peso / (:altura * :altura)
se :imc<17 [escreva [voce est muito abaixo do seu peso ideal]]
se :imc <18.49 & :imc>=17 [escreva [voce esta abaixo do seu peso ideal]]
se :imc <24.99 & :imc>= 18.5 [escreva [Parabns, voce esta em seu peso ideal]]
se :imc <29.99 & :imc>=25 [escreva [voce esta acima do seu peso ideal]]
se :imc <34.99 & :imc>=30 [escreva [voce esta muito acima do seu peso ideal]]
se :imc <39.9 & :imc>=35 [escreva [voce tem obesidade severa]]
se :imc>=40 [escreva [voce tem obesidade morbida]]
fim
4. Utilizando como modelo o aplicativo que calcula o fatorial de um
nmero explicado no roteiro desta aula escreva um aplicativo que
solicita do usurio um nmero e calcula a raiz quadrada (usando o
procedimento raiz_quadrada) e exibe o resultado como mostrado na
figura.
EXEMPLO DE ENTRADA
SADA
Resoluo:
#4a
aprenda raiz_quad
limpetexto
mostre [================================================]
mostre [Programa que calcula a raiz quadrada de um nmero natural]
mostre [================================================]
leia [Digite um nmero:]"num
escreva [O valor da raiz quadrada : ]
mostre raizq :num
fim