Alguém sabe como fazer roda o algoritmo abaixo sem dar erro???????
Comecei um que segue no anexo mais não ta rodando
Desenvolva um programa em pseudocódigo que leia os dados abaixo, referentes a vinte pessoas:
• A idade
• O peso
• A altura
• A cor dos olhos (A: azul, P: preto, V: verde, C: castanho)
• A cor dos cabelos (P: preto, C: castanhos, L: loiro e R: ruivo)
• O sexo (M: masculino e F: feminino)
• Se possui filhos (verdadeiro ou falso)
Esse programa deve calcular e mostrar:
a) A quantidade de pessoas com idade superior a 65 anos.
b ) A média de altura das pessoas entre 15 e 25 anos.
c) A porcentagem de pessoas entre 18 a 24 anos que possuem filhos entre as pessoas de mesma faixa etária.
d) A porcentagem de pessoas que possuem olhos azuis e cabelo ruivo.
Objetivo:
Elaborar uma pseudocódigo utilizando as diferentes estruturas de controle, atendendo ao cenário apresentado no enunciado do problema.
Código:
ALGORITMO
Declare IDADE, ALTURA, PESO, CONT, PORCENTAGEM_18_24, OLHO_A, CAB_R, FILHO_V , MEDIA_65, SOMA_ID_15_25, ALTURA_M, MEDIA_ALT_15_25, MEDIA_18_24,MEDIA_OA numerico V,F logico
ALTURA <- 0
PORCENTAGEM_18_24 <- 0
CAB_R <- 0
FILHO_V <- 0
Para CONT <- 1 ate 20 faça
Inicio
Escreva “IDADE“
Leia IDADE
Se IDADE >= 65 então
MEDIA_65 <- (1+MEDIA_65)
Senao
Se IDADE >= 15 ou IDADE<=25 então
SOMA_ID_15_25 <-(1+SOMA_ID_15_25)
Se IDADE >=18 e IDADE <=24 então
PORCENTAGEM_18_24 <- (1+ PORCENTAGEM_18_24)
Escreva “ALTURA”
Leia ALTURA_M
Se SOMA_ID_15_25 > 0 então
ALTURA_M<- (ALTURA+ALTURA_M)
Senao
Escreva “PESO”
Leia PESO
Escreva “COR DOS CABELOS SENDO: P para cabelos pretos, C para cabelos castanhos, L para cabelos loiros e R para ruivos: ”
Leia COR_CABELOS
Se COR_CABELOS = R então
CAB_R <- (1+CAB_R)
Escreva “COR DOS OLHOS SENDO: AO para olhos azuis, OP para olhos pretos, OV para olhos verdes e OC para olhos castanhos:”
Leia COR_OLHOS
Se COR_OLHOS= AO e CAB_R >0 então
OLHO_A <- (1+ OLHO_A)
Escreva “Sexo sendo M para masculino e F para feminino ”
Leia SEXO
Escreva “Possui filhos, se possui responda V, se não possui responda F :”
Leia FILHOS
Se FILHOS = V e PORCENTAGEM_18_24 >0 então
FILHO_V <- (1+ FILHO_V)
Senao
se FILHOS = F então
FILHO_V<- FILHO_V
Fim
MEDIA_ALT_15_25 <- (ALTURA_M/SOMA_ID_15_25)
MEDIA_18_24<- (FILHO_V * 100)
MEDIA_OA<- (OLHO_A*100)
algoritmo
declare IDADE, ALTURA, PESO, CONT, PORCENTAGEM_18_24, OLHO_A, CAB_R, FILHO_V , MEDIA_65, SOMA_ID_15_25, ALTURA_M, MEDIA_ALT_15_25, MEDIA_18_24,MEDIA_OA numerico V,F logico
ALTURA <- 0
PORCENTAGEM_18_24 <- 0
CAB_R <- 0
FILHO_V <- 0
para CONT <- 1 ate 20 faca
inicio
escreva "IDADE"
leia IDADE
se IDADE >= 65 então
MEDIA_65<- (1+MEDIA_65)
senao
se IDADE >= 15 ou IDADE<=25 então
SOMA_ID_15_25 <-(1+SOMA_ID_15_25)
se IDADE >=18 e IDADE <=24 então
PORCENTAGEM_18_24 <- (1+ PORCENTAGEM_18_24)
escreva "ALTURA"
leia ALTURA_M
se SOMA_ID_15_25 > 0 então
ALTURA_M<-(ALTURA+ALTURA_M)
senao
escreva "PESO"
leia PESO
escreva "COR DOS CABELOS SENDO: P para cabelos pretos, C para cabelos castanhos, L para cabelos loiros e R para ruivos: "
leia COR_CABELOS
se COR_CABELOS = R então
CAB_R <- (1+CAB_R)
escreva "COR DOS OLHOS SENDO: AO para olhos azuis, OP para olhos pretos, OV para olhos verdes e OC para olhos castanhos:"
leia COR_OLHOS
se COR_OLHOS= AO e CAB_R >0 então
OLHO_A <-(1+ OLHO_A)
escreva "Sexo sendo M para masculino e F para feminino "
leia SEXO
escreva "Possui filhos, se possui responda v, se não possui responda f :"
leia FILHOS
se FILHOS = v e PORCENTAGEM_18_24 > 0 então
FILHO_V <- (1+ FILHO_V)
senao
se FILHOS = f então
FILHO_V <- FILHO_V
fim
MEDIA_ALT_15_25 <-(ALTURA_M/SOMA_ID_15_25)
MEDIA_18_24<-(FILHO_V * 100)
MEDIA_OA<- (OLHO_A*100)
escreva "pessoas maiores de 65 anos: ",MEDIA_65
escreva "media altura pesoas entre 15 e 25 anos: ",MEDIA_ALT_15_25
escreva "porcentagem de pessoas entre 18 e 24 anos com filhos: ",MEDIA_18_24
escreva "A porcentagem de pessoas que possuem olhos azuis e cabelo ruivo.", MEDIA_OA
aeds uni5.docx