Você está na página 1de 4

Estudo de Casos

Atividade 01
Alunos: José Abner Machado Muniz de Morais
Igor Oliveira Souza

INÍCIO

INFORME A ALTURA E O PESO DO USUÁRIO


"Esta altura e peso devem ser maiores que zero!"
Repete a etapa "printf"
enquanto
usuário digitar
um valor menor
ou igual a zero
F LEITURA DE PESO E ALTURA
"scanf"

V
CHAMA FUNÇÃO
"calculoimc"
"double peso, double
altura (parâmetros)

CALCULO DO IMC
EXECUTA O PROGRAMA
"imc=(peso)/altura*altura
NOVAMENTE
"função --> void"

VALOR DO IMC

IMC<18,5 18,5<=IMC<25 25<=IMC<30 IMC>=30


"if" "else if" "else if" "else"

V V V V

ABAIXO DO PESO PESO NORMAL ACIMA DO PESO OBESO

DESEJA EXECUTAR O PROGRAMA NOVAMENTE?


"printf!"
V
CARACTER = 1

FIM DO PROGRAMA

FIM
Estudo de Casos
Atividade 01
INÍCIO
Alunos: José Abner Machado Muniz de Morais
Igor Oliveira Souza

INFORME O PESODO USUÁRIO


"Este peso deve ser maiores que zero!"

Repete a etapa
enquanto F
usuário digitar LEITURA DA ALTURA
um valor menor
ou igual a zero
V

INFORME A ALTURA DO USUÁRIO


"Esta altura deve ser maiores que zero!"
Repete a etapa
enquanto
usuário digitar
um valor menor
ou igual a zero
F LEITURA DA ALTURA

CHAMA FUNÇÃO

EXECUTA O PROGRAMA CALCULO DO IMC


NOVAMENTE "imc=(peso)/altura*altura

VALOR DO IMC

IMC<18,5 18,5<=IMC<25 25<=IMC<30 IMC>=30

V V V
V

ABAIXO DO PESO PESO NORMAL ACIMA DO PESO


OBESO

DESEJA EXECUTAR O PROGRAMA NOVAMENTE?


V
CARACTER = 1

FIM DO PROGRAMA

FIM

Você também pode gostar