21. Escrever um algoritmo que leia os dados de “N” pessoas (nome, sexo, idade e saúde) e informe se está apta ou não para cumprir o serviço militar obrigatório. Informe os totais. Visualg - Portugol
algoritmo "ex21"
// Função : Escrever um algoritmo que leia os dados de N pessoas (nome, sexo, idade e saúde) e informe se está apta ou não
// para cumprir o serviço militar obrigatório. Informe os totais.
// Autor :
// Data : 1/12/2010
// Seção de Declarações
var
programa, idade, apto: inteiro
nome, sexo, saude, opc: caractere
totApto, total: inteiro
inicio
// Seção de Comandos
programa <- 1
enquanto programa = 1 faca
limpatela
apto <- 1
saude <- "B"
total <- total + 1
escreva("Digite o nome: ")
leia(nome)
escreva("Digite o sexo (M/F): ")
leia(sexo)
escreva("Digite a idade: ")
leia(idade)
se idade < 18 entao
apto <- 0
fimse
escreval("Digite o estado de saúde: ")
escreva("(B) Bom - (R) - Ruim - ")
leia(saude)
se saude = "R" entao
apto <- 0
senao
se saude <> "B" entao
apto <- 0
fimse
fimse
se apto = 1 entao
totApto <- totApto + 1
fimse
escreval("Deseja continuar filtrando (S/N)? ")
leia(opc)
se opc = "N" entao
programa <- 0
fimse
fimenquanto
limpatela
escreval("Resumo geral: ")
escreval("Foram filtrados: ",total," pessoas")
escreval("Aptos: ",totApto)
escreval("")
fimalgoritmo
Para ver mais exercícios do visualg clique aqui.
Nenhum comentário:
Postar um comentário