Crie um algoritmo que:
a) Leia e escreva o nome e a altura das moças inscritas em um concurso de beleza, até que seja digitada o nome b) Calcule e escreva as duas maiores alturas e quantas moças as possuem.
a) Leia e escreva o nome e a altura das moças inscritas em um concurso de beleza, até que seja digitada o nome b) Calcule e escreva as duas maiores alturas e quantas moças as possuem.
Passo 1
Beleza, vamos entender o que a questão está pedindo. Precisamos criar um algoritmo que faça duas coisas:
a) Leia e escreva o nome e a altura das moças inscritas em um concurso de beleza, continuando até que o nome “b” seja digitado.
b) Calcule e escreva as duas maiores alturas e quantas moças têm cada uma dessas alturas.
a) Leia e escreva o nome e a altura das moças inscritas em um concurso de beleza, continuando até que o nome “b” seja digitado.
b) Calcule e escreva as duas maiores alturas e quantas moças têm cada uma dessas alturas.
Para resolver isso, vamos precisar usar estruturas de repetição para ler os dados e estruturas condicionais para identificar as maiores alturas.
Passo 2
Primeiro, vamos criar uma maneira de armazenar os nomes e alturas. Podemos usar duas listas: uma para os nomes e outra para as alturas.
Passo 3
Vamos usar um loop para ler os dados das moças. Continuaremos lendo até que o nome “b” seja digitado. Dentro do loop, pedimos ao usuário para inserir o nome e a altura, e adicionamos essas informações às listas correspondentes.
Passo 4
Depois de coletar todos os dados, precisamos encontrar as duas maiores alturas. Para isso, vamos verificar todos os valores da lista de alturas e identificar quais são os dois maiores valores distintos.
Passo 5
Após encontrar as duas maiores alturas, vamos contar quantas moças possuem cada uma dessas alturas. Para isso, percorremos a lista de alturas e incrementamos um contador cada vez que encontramos uma altura que corresponde às maiores alturas identificadas.
Passo 6
Finalmente, vamos exibir as duas maiores alturas e o número de moças que possuem cada uma delas. Isso completa o algoritmo conforme solicitado.
Resposta
As duas maiores alturas são
altura1
com quantidade1
moças e altura2
com quantidade2
moças.Exercícios relacionados
Considere um vetor de trajetórias de 9 elementos onde cada elemento possui o valor do próximo elemento a ser lido.
Índice | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|---|
Valor | 4 | 6 | 5 | 8 | 1 | 7 | 3 | 0 | 2 |
Fazer um programa que leia esse vetor e imprima a trajetória correta: sequência de impressão 4, 1, 6, 3, 8, 2, 5, 7, 0 .
Leia um vetor de 40 posições e conte quantos elementras pares encontram no vetor.
Crie um algoritmo que leia as taxas de juros (
) de um financiamento price (1% é igual a 0,01), os valores das parcelas (pmt) e o número de parcelas (
). Em seguida, calcule o valor presente do financiamento que é feito pela seguinte fórmula:
Seu algoritmo deve ler as variáveis inteiras A e B. Posteriormente, calcule o Máximo Divisor Comum (MDC) entre A e B, a quantidade de divisores comuns entre
e B e o Mínimo Múltiplo Comum (MMC) entre A e B.