Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATIVIDADE LÓGICA DE PROGRAMAÇÃO QUESTÃO A Dado o algoritmo a seguir, aplique o Teste de Mesa e indique qual o valor de Z no comando Escreval? | x | y | z | | 3 | 7 | 57 | X vai variar de 1 a 2 y vai variar de 1 a 6 e depois de 2 a 6 então teremos a soma de x e y assim 1 1 2 1 2 3 1 3 4 1 4 5 1 5 6 1 6 7 2 2 4 2 3 5 2 4 6 2 5 7 2 6 8 6 * 1 + 5 * 2 + 2 * (2+3+4+5+6) + 1 57 QUESTÃO B As pessoas atualmente têm se preocupado bastante com seu peso. Isto porque o peso – a mais ou a menos – é um fator determinante para a saúde das pessoas. Os estudos na área de nutrição mostram que existe uma relação entre o peso e a altura das pessoas. Sabendo disto, nós da área de desenvolvimento de sistemas podemos auxiliar os profissionais de nutrição. Crie um algoritmo que leia a altura e peso e calcule o IMC – Índice de massa corporal utilizando a seguinte fórmula IMC = Peso/(altura*altura), onde o peso está em quilogramas e a altura em metros. Depois mostre o resultado e a situação para o usuário seguindo a tabela a seguir: Resultado Situação Abaixo de 17 Muito abaixo do peso Entre 17 e 18,49 Abaixo do peso Entre 18,5 e 24,99 Peso normal Entre 25 e 29,99 Acima do peso Entre 30 e 34,99 Obesidade I Entre 35 e 39,99 Obesidade II (severa) Acima de 40 Obesidade III (mórbida) algoritmo "algoritmo que leia a altura e peso e calcule o IMC" // Função : // Autor :Cristiano Silva // Data : 13/03/2018 // Seção de Declarações var p : real a : real IMC : real inicio // Seção de Comandos Escreval("digite o seu peso em kg:") Leia(p) Escreval("digite a sua altura em m:") Leia(a) IMC <-p/a^2 se(IMC<17) entao escreva(" Seu IMC é: ", IMC," (muito abaixo do peso)") senao se(IMC<=18.49) entao escreva(" Seu IMC é: ", IMC," (Abaixo do Peso)") senao se (IMC>18.5)e(IMC<=24.99) entao escreva(" Seu IMC é: ", IMC," (Peso Normal)") senao se(IMC>25)e(IMC<=29.99) entao escreva(" Seu IMC é: ", IMC," (Acima do Peso)") senao se(IMC>30)e(IMC<=34.99) entao escreva(" Seu IMC é: ", IMC," (Obesidade I)") senao se(IMC>35)e(IMC<=39.99) entao escreva(" Seu IMC é: ", IMC," (Obesidade II)") senao se(IMC>=40) entao escreva(" Seu IMC é: ", IMC," (Obesidade morbida)") fimse fimse fimse fimse fimse fimse fimse Fimalgoritmo
Compartilhar