Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
ep6-B/.DS_Store __MACOSX/ep6-B/._.DS_Store ep6-B/EP 06.pdf INF 01040 – Introdução à Programação Exercícios Entrega Programada 6 Introdução à Programação (INF 01040) 3 Entrega Programada 6 – B Descrição: Planilha Notas Faça um programa para ler e armazenar (em três vetores) o Número de Matricula (inteiro), a Nota1 (real) e a Nota2 (real) de cada aluno de uma turma de 6 alunos. Calcular a nota final de cada aluno, a média da turma, o número de alunos com nota final inferior à média. Imprimir no final todos os dados envolvidos como segue: No. Matricula Nota 01 Nota 02 Nota Final 0001 8.32 7.68 8.00 0010 8.32 7.68 8.00 ... ... ... … 0100 8.32 7.68 8.00 Media da Turma: 7.46 Número de alunos com nota final inferior a media: 3 Atenção: O programa deverá ser entregue pelo moodle. __MACOSX/ep6-B/._EP 06.pdf ep6-B/ep06.c #include <stdio.h> int main () { float v[6], v1[6], v2[6], vnf[6], media, soma=0; int k, a=0; for (k=0; k<6; k++) { printf("Declare a sua matricula:"); scanf("%f", &v[k]); printf("Digite o nota da primeira prova:"); scanf("%f", &v1[k]); printf("Digite a nota da segunda prova:"); scanf("%f", &v2[k]); } printf("Matricula\tP1\tP2\tNota Final\n"); for (k=0; k<6; k++) { vnf[k] = (v1[k] + v2[k])/2; soma = soma + vnf[k]; printf("\t%.0f\t%.2f\t%.2f\t%.2f\n", v[k], v1[k], v2[k], vnf[k]); } media = soma/6; printf("A media final da turma eh: %.2f\n" , media); for (k=0; k<6; k++) { if (vnf[k] < media) { a = a + 1; } } printf("O numero de alunos abaixo da media eh: %d\n", a); }
Compartilhar