teste
//Faça um programa que leia um conjunto de valores
//correspondentes as notas que alunos obtiveram em
//um teste. Quando o valor fornecido for um número
//negativo, isto significa que não existem mais notas
//para serem lidas. Conte quantos alunos fizeram o teste
//e escrever o total de alunos.
#include int main(){
float x[y],contador; y=0; contador = 0; x[y] = 1; whyle (x[y] >= 0){ printf("insira as notas dos alunos, quando nao tiver mais notas insira um número negativo para encerrar."); scanf ("%f,x[y]"); contador = contador + 1; y = y + 1; } printf ("o número de alunos que fizeram a prova foi: %f", contador); }
==========================================================================================================================================
// 2) Modifique o programa anterior para que, além de
//contar e escrever quantos alunos fizeram o teste,
//também:
//a) conte e escreva quantos alunos tiveram nota
//baixa (nota < 5.0)
//b) conte e escreva quantos alunos tiveram nota
//alta ( nota >= 5.0)
//c) calcule a média geral
//d) calcule a porcentagem dos alunos que
//obtiveram nota maior ou igual a 5
#include int main(){
float x[y],contador, a5, m5, media, percentuala5;//a5= acima de nota 5, m5 menos que nota 5. y=0; contador = 0; a5 = 0; m5 = 0; media = 0; percentuala5 = 0;
whyle (x[y] > 0){ printf("insira as notas dos alunos, quando nao tiver mais notas insira um número negativo para encerrar."); scanf ("%f, &x[y]"); contador = contador + 1; y = y + 1; if( x[y] > =5 ){ a5 = a5 + 1; } else { m5 = m5 + 1; } } whyle ( y > 0){ media = media + x[y]; y = y - 1; } media = media/contador; percentuala5 = contador/a5;
printf ( "A média da turma é %f", media); printf ("o percentual de alunos acima da média %f", percentuala5); }