PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Algoritmo - Aptidão de Serviço Militar #502661

27/11/2014

0

Essa questão resolvi, acho que ontem, tentei fazer da melhor forma possivel, se possivel me informem se está ok.

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


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

Gleyton Menezes

Responder

Posts

27/11/2014

Ronaldo Lanhellas

Sua lógica tem uma pequeno erro:

SE IDADE < 18 ENTAO
     APTO <- 1
  FIMSE


Deveria ser:
SE IDADE >= 18 ENTAO
     APTO <- 1
  FIMSE
Responder

Gostei + 0

27/11/2014

Ronaldo Lanhellas

Sua lógica tem uma pequeno erro:

SE IDADE < 18 ENTAO
     APTO <- 1
  FIMSE


Deveria ser:
SE IDADE >= 18 ENTAO
     APTO <- 1
  FIMSE
Responder

Gostei + 0

27/11/2014

Gleyton Menezes

Menos mal que seja somente isso.

pode olhar esse topico que abri?

[url]https://www.devmedia.com.br/forum/ajuda-algoritmo-complicado/502225[/url]
Responder

Gostei + 0

27/11/2014

Eduardo Pessoa

Faz tempo que não vejo logica, mas pelo que vi está certinho! só o que o Ronaldo falou, ta beleza.
Responder

Gostei + 0

27/11/2014

Gleyton Menezes

Tudo certo com essa questão.!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar