Aula14
Estrutura de Repetição
AULA 14
Estudo de Casos
Programação de Computadores
Estrutura de Repetição
Desenvolver um programa para ler : o sexo (1-masculino, 2-feminino) e a altura de um grupo de
50 pessoas.
O programa deve calcular:
• a altura média das mulheres e a altura média dos homens; • a maior e a menor altura do grupo, dizendo se a altura é de um homem ou de uma mulher.
Definição das variáveis iniciais ler : o sexo (1-masculino, 2-feminino) e a altura de um grupo de 50 pessoas.
Calcula e mostra:
• a altura média das mulheres e a altura média dos homens
• a maior e a menor altura do grupo, dizendo se a altura é de um homem ou de uma mulher.
ALTURA
CONT
(altura média) MM
(conta mulher) CM
(altura média) MH
(conta homem) CH
(maior homem) MAXH
(menor homem) MINH
(maior mulher) MAXM
• Quais OS TIPOS DAS VARIAVEIS: float e int
(menor mulher)MINM
• float ALTURA, MAXM= -1,MAXH=-1,MINM=10,MINH=10, MM=0,MH=0;
• int SEXO,CONT,CM=0,CH=0;
estrutura de repetição para : inicio • Entrar com os dados de altura e sexo (contar e parar até 50)
• se mulher : acumular altura, se altura >maior mulher guardar altura na maior mulher e se altura <menor mulher guardar altura na menor mulher
•senão se homem: acumular altura, se altura >maior homem guardar altura no maior homem e se altura <menor homem guardar altura no menor homem senão invalidar entrada de sexo (decrementa e volta) fim Calcula e mostra:
Média altura homem = alt acumulada homens/quat homens
Média altura mulher = alt acumulada mulheres/quat mulheres
Maior do grupo? se maior homem>maior mulher mostra a altura do mais alto que é homem senao mostra a altura do mais alto que é mulher se for igual mostra é homem e mulher o mai alto
Menor do grupo? se menor homem < menor mulher ……… o mais baixo é h senao é mulher……
SEXO
ALTURA
CONT
MM
CM
MH
CH
MAXH
MINH
MAXM
MINM
#include <iostream> using namespace std; int main()
{ float ALTURA, MAXM = -1, MAXH = -1, MINM = 10,MINH = 10, MM = 0,MH =