Desenvolver um algoritmo para ler o nome, idade e peso de três pessoas. Calcular e imprimir idade e o peso médio das três pessoas.
Exemplo
Entrada:
CARLOS
25
78.5
MARIA
33
65.4
LUIZ
43
62
Saída:
IDADE 1 = 25
IDADE 2 = 33
IDADE 3 = 43
O PESO MEDIO É = 68.63
Exemplo
Entrada:
CARLOS
25
78.5
MARIA
33
65.4
LUIZ
43
62
Saída:
IDADE 1 = 25
IDADE 2 = 33
IDADE 3 = 43
O PESO MEDIO É = 68.63
Passo 1
Beleza, o exercício pede pra gente criar um algoritmo que leia o nome, idade e peso de três pessoas e, no final, mostre cada idade e o peso médio. O conteúdo principal aqui é:
- Leitura de dados (variáveis, tipos)
- Operação de média aritmética
- Impressão formatada
Pra resolver isso você vai precisar entender como armazenar valores em variáveis (string, inteiro, real), como ler esses valores, como calcular uma média (somar e dividir) e como imprimir com duas casas decimais.
Passo 2
Vamos declarar as variáveis que precisamos:
- nome1, nome2, nome3: string
- idade1, idade2, idade3: inteiro
- peso1, peso2, peso3: real
Em pseudocódigo fica assim:
declare nome1, nome2, nome3 como texto
declare idade1, idade2, idade3 como inteiro
declare peso1, peso2, peso3 como real
Isso serve pra o computador reservar espaço pra cada informação.
Passo 3
Agora a gente lê os dados, linha a linha, no mesmo formato do enunciado:
leia(nome1)
leia(idade1)
leia(peso1)
leia(nome2)
leia(idade2)
leia(peso2)
leia(nome3)
leia(idade3)
leia(peso3)
Aqui “leia” é a operação de entrada: pega o que o usuário digitar e guarda na variável.
Passo 4
Chegou a hora de calcular a média dos pesos. A média aritmética de três valores
,
e
é dada por:
No nosso caso, usamos peso1, peso2 e peso3:
mediaPeso ← (peso1 + peso2 + peso3) / 3
Isso soma os três pesos e divide por 3, que é a quantidade de pessoas.
Passo 5
Por fim, a gente exibe as idades e a média do peso com duas casas decimais (pra deixar arrumadinho). Em pseudocódigo de estilo C fica:
escreva("IDADE 1 = ", idade1)
escreva("IDADE 2 = ", idade2)
escreva("IDADE 3 = ", idade3)
escreva("O PESO MEDIO E = ", formata(mediaPeso, ".2f"))
Aqui
formata(x, ".2f")
significa “imprimir x com duas casas decimais”.Resposta
IDADE 1 = 25
IDADE 2 = 33
IDADE 3 = 43
O PESO MEDIO É = 68.63
IDADE 2 = 33
IDADE 3 = 43
O PESO MEDIO É = 68.63