Desenvolver um programa que leia a altura de 15 pessoas. Este programa deverá calcular e mostrar: a) a menor altura do grupo; b) a maior altura do grupo.
Soluções para a tarefa
Resposta:Algoritmo "altura"
Var
i : inteiro
alturaMaior : inteiro
alturaMenor : inteiro
altura1 : inteiro
Inicio
alturaMaior <- 0
alturaMenor <- 1000000
para i de 1 ate 15 faca
escreval("Escreva a altura da ", i,"º pessoa em cm:")
leia(altura1)
se altura1 > alturaMaior entao
alturaMaior <- altura1
fimse
se altura1 < alturaMenor entao
alturaMenor <- altura1
fimse
fimpara
escreval ("A altura maior é: ", alturaMaior,"cm")
escreval ("A altura menor é: ", alturaMenor,"cm")
Fimalgoritmo
Explicação:Bom não sei se é realmente portugol mas fiz em portugol, eu utilizei a função "para" para facilitar mais. Mas você pode escrever um por um se não souber utilizar ela ainda.
Faremos um programa em linguagem C. Algumas informações importantes:
- Como estamos trabalhando com números decimais para representar a altura, iremos utilizar as variáveis do tipo float.
- Precisamos inserir 15 posições, então o ideal é trabalhar com um vetor.
- Vamos declarar 2 variáveis para armazenar a menor e maior altura.
- Iremos utilizar um laço de repetição do tipo 'for' para repetir o processo de inserir os valores por 15 vezes.
- Para finalizar, devemos exibir uma mensagem contendo a maior e a menor altura que foram digitadas.
Veja o código abaixo:
int main()
{
float alturas[15];
float maior, menor=10;
for(int i=0; i<15; i++){
printf("\nInsira a altura da pessoa [%d]: ", i);
scanf("%f", &alturas[i]);
if(alturas[i]<menor)
menor = alturas[i];
if(alturas[i]>maior)
maior = alturas[i];
}
printf("\nA maior altura do grupo eh: %.2f", maior);
printf("\nA menor altura do grupo eh: %.2f", menor);
return 0;
}
Espero ter ajudado! Leia mais sobre programação em:
brainly.com.br/tarefa/53402262
brainly.com.br/tarefa/53324010
brainly.com.br/tarefa/53402226
brainly.com.br/tarefa/53402050
#SPJ4