RobertoRGS 0 Denunciar post Postado Setembro 16, 2008 Alguém poderia me ajudar com essas questões? Questão 1 O sistema de avaliação de uma determinada disciplina obedecem os seguintes critérios: • Durante o semestre são registradas três notas correspondentes as três avaliações exigidas na disciplina; • A nota final é obtida pela média aritmética das notas obtidas em cada avaliação; • É considerado aprovado o aluno que obtiver a nota final superior ou igual a 60 e que tiver comparecido a um mínimo de 40 aulas. Fazer um algoritmo que: a) Leia a quantidade de turmas que a disciplina possui. B) Para cada turma: i) Leia um conjunto de dados contendo o código da turma, o número de matrícula de cada aluno, suas três notas obtidas e freqüência (número de aulas freqüentadas). ii) Quando não tiver mais nota de aluno a ser informada para uma turma, deve ser informada uma matrícula inválida (matrícula igual a zero ou -1). c) Calcule para cada turma: i) nota final de cada aluno. ii) A maior e menor nota da turma. iii) A nota média da turma. iv) O total de alunos reprovados da turma. v) A porcentagem de alunos reprovados por infrequência (falta) da turma. vi) A quantidade de alunos que obtiveram nota acima de 8,0 pontos da turma. d) Calcule para todas as turmas: i) A maior e menor nota entre todas as turmas. ii) A nota média de todas as turmas. iii) O total de alunos reprovados entre todas as turmas. iv) A porcentagem de alunos reprovados por infrequência de todas as turmas (falta). v) A quantidade de alunos que obtiveram nota acima de 8,0 pontos entre todas as turmas. Escreva: • Para cada aluno, o número de matrícula, a freqüência, a nota final e a indicação se foi aprovado ou reprovado. • O que foi calculado nos itens c (exceto subitem i) e d. Obs.: Não usar a mesma estrutura de repetição adotada na questão 2. Questão 2 Uma empresa decidiu fazer um levantamento em relação aos candidatos que se apresentarem para preenchimento de vagas no seu quadro de funcionários, utilizando processamento eletrônico. Supondo que você seja o programador encarregado desse levantamento, fazer um algoritmo que: • Leia um conjunto de dados para cada candidato contendo: a) Número de inscrição do candidato. B) Idade. c) Sexo (masculino, feminino). d) Experiência no serviço (sim ou não). O último conjunto contém o número de inscrição do candidato igual a zero. Calcule: a) O número de candidatos do sexo feminino. B) O número de candidatos do sexo masculino. c) Idade média dos homens que já tem experiência no serviço. d) Porcentagem dos homens com mais de 45 anos entre o total de homens. e) Número de mulheres que tem idade inferior a 35 anos e com experiência no serviço. f) A menor idade entre mulheres que já tem experiência no serviço. Escreva: a) O número de inscrição das mulheres pertencentes ao grupo descrito no item e. B) O que foi calculado em cada item acima especificado. Obs.: Não usar a mesma estrutura de repetição adotada na questão 1. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Setembro 18, 2008 Opa, claro q podemos te ajudar.. + a gente te ajuda c você c ajudar :lol: esboce pelo menos os algoritmos, ow como será o funcionamento deles, q a gente da andamento ;D! []'s ---Movido--- Lógica de Programação e Algoritmos » Curso (Lógica de Programação) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Lógica de Programação e Algoritmos Compartilhar este post Link para o post Compartilhar em outros sites
RobertoRGS 0 Denunciar post Postado Setembro 20, 2008 Opa, claro q podemos te ajudar.. + a gente te ajuda c você c ajudar :lol: esboce pelo menos os algoritmos, ow como será o funcionamento deles, q a gente da andamento ;D! []'s ---Movido--- Lógica de Programação e Algoritmos » Curso (Lógica de Programação) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Lógica de Programação e Algoritmos algoritmo "semnome" // Função : // Autor : // Data : 18/9/2008 // Seção de Declarações var Nota_AV1, Nota_AV2, Nota_AV3, Nota_final,Frequencia:numerico Qtd_turma:numerico Turma, Aprovado, Reprovado:caracter Codigo: inteiro inicio escreva ("Turma") leia (Turma) Qtd_Turma <- 0 Qtd_Turma <- Qtd_turma + 1 escreva ("Codigo") leia (Codigo) Codigo <- 0 Codigo <- Codigo + 1 escreva ("Frequencia") leia (Frequencia) escreva ("Nota_AV1") leia (Nota_AV1) escreva ("Nota_AV2") leia (Nota_AV2) escreva ("Nota_AV3") leia (Nota_AV3) escreval ("Nota_final") Nota_final <- (Nota_AV1 + Nota_AV2 + Nota_AV3)/ 3 se (Nota_final >= 60) entao escreval ("Aprovado por media") fimse se (Frequencia <=40) entao escreval ("Reprovado") senao escreval("Aprovado") fimse fimalgoritmo Cheguei até ai + o problema pede muito + coisas e me perdir no caminho até ai esta rodando, podendo me ajudar agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Outubro 14, 2008 um jeito simples é tentar fazer o DFD ow o diagrama de blocos antes, assim você terá um boa visão de td o algoritmo... desculpe a demora na resposta, c você teve algum avanço no algoritmo poste ae.;. []'s Compartilhar este post Link para o post Compartilhar em outros sites