Vous êtes sur la page 1sur 4

Instituto Federal de Educao, Cincia e Tecnologia do Cear

Diretoria de Ensino a Distncia DEAD


Escola Tcnica do Brasil ETEC
Curso: Tcnico em Informtica
Aluno: Paulo Edisio Gurgel
Lgica de Programao
ATIVIDADES DA AULA 04
ATIVIDADES DA AULA 04
1. Escreva uma funo que recebe como parmetros de entrada a altura
e o sexo de uma pessoa e fornece como sada o seu peso ideal. O
peso ideal calculado pelas frmulas seguintes:

Para homens:
Para mulheres:

72.7 * ALT 58
62.1 * ALT 44.7

Observao: Voc pode usar os seguintes nmeros para indicar o


sexo:
1 para masculino
2 para feminino
Por exemplo, se dermos o comando peso_ideal 1.6 2 para uma
pessoa com 1 metro e 60 centmetros de altura, do sexo feminino,
obteremos 54.66 Kg como peso ideal.

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

2. Escreva uma funo que calcula e d como sada o IMC de uma


pessoa dados como parmetros de entrada o seu peso em
quilogramas e a sua altura em metros. IMC sigla de ndice de
Massa Corprea, uma medida para se determinar se uma pessoa
est abaixo, em seu peso ideal, ou acima do peso.
Para fazer o clculo do IMC basta dividir seu peso em quilogramas
pela altura ao quadrado (em metros). Veja a frmula:

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

Por exemplo, se voc pesa 54 e mede 1 metro e 60 cm voc digita o


comando

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

Vous aimerez peut-être aussi