Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
lab10-A/.DS_Store __MACOSX/lab10-A/._.DS_Store lab10-A/LAB 10.pdf INF 01040 – Introdução à Programação Exercícios Laboratório 10 Introdução à Programação (INF 01040) 2 Laboratório 10 – A Descrição: Ler Notas Faça um programa que leia as notas (número real) de 10 alunos, calculando a média, a maior e menor nota. Para ler as notas entre 0.00 e 10.00, crie uma função. Dicas: O programa irá chamar a função de leitura 10 vezes. A função chamada é que vai garantir que o valor lido é válido. A função chamada só retornará quando o usuário digitar um número válido. Essa função de leitura não deverá fazer mais nenhum outro procedimento. Os cálculos (média, maior e menor) devem ficar na main(). Atenção: O programa deverá obrigatoriamente usar funções. O programa deverá ser entregue pelo moodle. __MACOSX/lab10-A/._LAB 10.pdf lab10-A/lab10.c #include <stdio.h> float nt (int i) { float nt=0; do { printf("Digite a nota do aluno %d: ", i+1); scanf("%f", &nt); } while( nt<0.00 || nt>10.00); return nt; } int main () { int k, v[10], i=0; float med=0, s=0, maior=0, menor=100; for (k=0; k<10; k++) { v[k] = nt (i); i++; s = s + v[k]; } med = s/10; printf("\nA media das notas eh %.2f\n", med); for (k=0; k<10; k++) { if (v[k]<menor) menor = v[k]; } printf("A menor nota eh %.2f\n", menor); for (k=0; k<10; k++) { if (v[k]>maior) maior = v[k]; } printf("A maior nota eh %.2f\n", maior); }
Compartilhar