Ir ao conteúdo

eduardobraz

Membro Pleno
  • Posts

    105
  • Cadastrado em

  • Última visita

Tudo que eduardobraz postou

  1. Eu fiz assim mais não consigo entender o Flag @Leonardo0308 #include <stdio.h> int main(){ int matricula, faltas; double prova1, prova2, prova3, prova4, prova5, prova6, prova7, prova8; int lista1, lista2, lista3, lista4, lista5, trabalhoFinal; double NF, MP, ML,NT; } while (matricula == -1);{ scanf("%d %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %d", &matricula, &prova1, &prova2, &prova3, &prova4, &lista1, &lista2, &lista3, &lista4, &lista5, &trabalhoFinal, &faltas); MP = (prova1 + prova2 + prova3 + prova4) / 4; ML = (lista1 + lista2 + lista3 + lista4 + lista5) / 5; NT = trabalhoFinal; NF = (0.7 * MP) + (0.15 * ML) + (0.15 * NT); } printf("%.2lf", NF); }
  2. A disciplina de Introdução à Programação possui oito provas, cinco listas de exercícios e uma nota de trabalho final. Para que um aluno seja aprovado por nota na disciplina, ele deve obter uma nota final maior ou igual a seis. A nota final é computada pela seguinte fórmula: NF = 0.7 · MP+0.15 ·ML+0.15 ·NT Onde MP é a média aritmética das notas de prova, ML é a média aritmética das notas das cinco listas e NT é a nota do trabalho final. Para ser aprovado na disciplina o aluno deve ter presença igual a ou superior a 75% da carga horária da disciplina que no caso de Introdução à Programação é 128 horas. Escreva um programa para ler as notas de cada aluno de uma turma, computar a nota final do aluno e imprimir a nota final e uma indicação da situação final do aluno. Essa indicação pode ser uma das seguintes alternativas: • Aprovado - se o aluno teve NF ≥ 6 e presença superior à quantidade de horas mínima. • Reprovado por nota - se o aluno teve a presença minima, mas sua nota NF não é suficiente para ser aprovado. • Reprovado por frequência insuficiente - o aluno obteve nota NF superior ou igual a seis mas sua presença às aulas não foi suficiente para ser aprovado. • Reprovado por frequência e por nota - o aluno não alcançou o valor mínimo de NF e também não tem frequência mínima para aprovação. Observação Utilize apenas o tipo double para armazenar valores reais. Entrada: A entrada contém várias linhas, cada uma contendo os dados de um aluno separados entre si por um espaço. O primeiro valor em uma linha corresponde à matrícula do aluno (um valor inteiro sem sinal). Os próximos oito valores seguintes correspondem às notas das oito provas. Os seguintes cinco valores correspondem às notas obtidas nas listas de exercícios. O penúltimo valor corresponde a nota do trabalho final e o último valor em uma linha corresponde à presença do aluno. A última linha da entrada contém todos os valores iguais a −1 essa linha serve apenas para indicar o fim da entrada e não deve ser processada. Saída: O programa deve gerar uma linha para cada aluno contendo a seguinte frase: “Matricula: m, Nota Final: n, Situação Final: s”. O valor de m corresponde à matricula de um aluno, o valor de n corresponde ao valor da nota final (NF) do aluno e s é uma das seguintes frases correspondendo à situação final do aluno: • APROVADO • REPROVADO POR FREQUENCIA • REPROVADO POR NOTA • REPROVADO POR NOTA E POR FREQUENCIA

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!