Respostas
Segue abaixo um exemplo de algoritmo em pseudocódigo para resolver o problema proposto: ``` // Declaração das variáveis inteiro numeroCandidato, idade, totalCandidatos, totalCandidatas, somaIdades caractere sexo, experiencia // Inicialização das variáveis totalCandidatos <- 0 totalCandidatas <- 0 somaIdades <- 0 // Laço de repetição para cadastrar os candidatos enquanto verdadeiro faça // Leitura dos dados do candidato escreva("Digite o número do candidato (ou 0 para encerrar): ") leia(numeroCandidato) // Verifica se o usuário deseja encerrar o cadastro se numeroCandidato = 0 então interrompa o laço fim se escreva("Digite a idade do candidato: ") leia(idade) escreva("Digite o sexo do candidato (M/F): ") leia(sexo) escreva("O candidato tem experiência profissional? (S/N): ") leia(experiencia) // Atualização das variáveis totalCandidatos <- totalCandidatos + 1 somaIdades <- somaIdades + idade se sexo = "F" então totalCandidatas <- totalCandidatas + 1 fim se // Verifica se o candidato é maior de idade e tem experiência se idade >= 18 e experiencia = "S" então escreva("Candidato(a) ", numeroCandidato, " é maior de idade e tem experiência no serviço.") fim se fim enquanto // Cálculo da idade média dos candidatos idadeMedia <- somaIdades / totalCandidatos // Exibição dos resultados escreva("Idade média dos candidatos: ", idadeMedia) escreva("Total de candidatos: ", totalCandidatos) escreva("Total de candidatas: ", totalCandidatas) ``` Lembrando que este é apenas um exemplo de algoritmo e pode ser adaptado de acordo com a linguagem de programação utilizada.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta