Algoritmo - Aptidão de Serviço Militar
Essa questão resolvi, acho que ontem, tentei fazer da melhor forma possivel, se possivel me informem se está ok.
solução
ESCREVER UM ALGORITMO QUE LEIA 03 DADOS DE "N" PESSOAS(NOME,SEXO,IDADE,SAUDE)
E INFORME SE ESTÁ APTO OU NÃO PARA CUMPRIR O SERVIÇO MILITAR OBRIGATORIO. INFORME TOTAIS:
APTO: IDADE >= 18
SAUDE -> BOA
E INFORME SE ESTÁ APTO OU NÃO PARA CUMPRIR O SERVIÇO MILITAR OBRIGATORIO. INFORME TOTAIS:
APTO: IDADE >= 18
SAUDE -> BOA
solução
var
PROGRAMA, IDADE, APTO, TOTAL, TOTALAPTO : INTEIRO
NOME, SEXO, SAUDE, OPCAO : CARACTER
inicio
// Seção de Comandos
PROGRAMA <- 1
ENQUANTO PROGRAMA = 1 FACA
LIMPATELA
APTO <- 1
SAUDE <- "B"
TOTAL <- TOTAL + 1
ESCREVAL("NOME DO CANDIDATO: ")
LEIA(NOME)
ESCREVAL("IDADE DO CANDIDATO: ")
LEIA(IDADE)
ESCREVAL("SEXO DO CANDIDATO M/F: ")
LEIA(SEXO)
SE IDADE < 18 ENTAO
APTO <- 1
FIMSE
ESCREVAL("ESTADO DE SAUDE(B)BOM OU (R)RUIM: ")
LEIA(SAUDE)
SE SAUDE = "R" ENTAO
APTO <- 0
SENAO
SE SAUDE <> "B" ENTAO
APTO <- 0
FIMSE
FIMSE
SE APTO = 1 ENTAO
TOTALAPTO <- TOTALAPTO + 1
FIMSE
ESCREVA("DESEJA CONTINUAR?(S/N)")
LEIA(OPCAO)
SE OPCAO = "N" ENTAO
PROGRAMA <- 0
FIMSE
FIMENQUANTO
LIMPATELA
ESCREVA("TOTALIZAÇÃO")
ESCREVA("FORMA TESTADAS ", TOTAL, " PESSOAS")
fimalgoritmo
Gleyton Menezes
Curtidas 0
Respostas
Ronaldo Lanhellas
27/11/2014
Sua lógica tem uma pequeno erro:
Deveria ser:
SE IDADE < 18 ENTAO
APTO <- 1
FIMSE
Deveria ser:
SE IDADE >= 18 ENTAO
APTO <- 1
FIMSE
GOSTEI 0
Ronaldo Lanhellas
27/11/2014
Sua lógica tem uma pequeno erro:
Deveria ser:
SE IDADE < 18 ENTAO
APTO <- 1
FIMSE
Deveria ser:
SE IDADE >= 18 ENTAO
APTO <- 1
FIMSE
GOSTEI 0
Gleyton Menezes
27/11/2014
Menos mal que seja somente isso.
pode olhar esse topico que abri?
[url]https://www.devmedia.com.br/forum/ajuda-algoritmo-complicado/502225[/url]
pode olhar esse topico que abri?
[url]https://www.devmedia.com.br/forum/ajuda-algoritmo-complicado/502225[/url]
GOSTEI 0
Eduardo Pessoa
27/11/2014
Faz tempo que não vejo logica, mas pelo que vi está certinho! só o que o Ronaldo falou, ta beleza.
GOSTEI 0
Gleyton Menezes
27/11/2014
Tudo certo com essa questão.!
GOSTEI 0