Buscar

Escreva um algoritmo p/ ler as notas de 10 alunos. Informe a situação de cada aluno, aprovado ou reprovado com a média igual ou maior a 8. ?

💡 3 Respostas

User badge image

Cartorio 1oficioVR

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main () {
    char nome[50];
    float LIM=20, soma=0.0, media, mediaTurma;
    float a, b, c, d, e, f, g, h, i, j; 
    int x, y;
    for (x=0; x<=LIM;x++){
        printf("Digite o nome do aluno:\t");
        scanf("%s", nome);
        printf("\nNota 1:");
        scanf("%f", &a);
        printf("Nota 2:");
        scanf("%f", &;  
        printf("Nota 3:");
        scanf("%f", &c); 
        printf("Nota 4:");
        scanf("%f", &d); 
        printf("Nota 5:");
        scanf("%f", &e); 
        printf("Nota 6:");
        scanf("%f", &f); 
        printf("Nota 7:");
        scanf("%f", &g); 
        printf("Nota 8:");
        scanf("%f", &h); 
        printf("Nota 9:");
        scanf("%f", &i); 
        printf("Nota 10:");
        scanf("%f", &j);
        soma=a+b+c+d+e+f+g+h+i+j;
        media=soma/10;
               if (media>=5) {
                      printf("Aluno aprovado! Media %f\n", media);
               }
               else {
                      printf("Aluno reprovado! Media %f\n", media);
               }
        printf("-----------------------------\n\n");
        }
  system("PAUSE");	
  return 0;
0
Dislike0
User badge image

Andre Smaira

Como não foi especificado em qual linguagem de programação deveria ser feito o algoritmo, iremos responder está pergunta para a linguagem de programação C++. Dessa maneira, de acordo com o que foi requisitado, segue o algoritmo que responde a questão:

\#include

using namespace std;

void le_notas (float N [], int nro)

{

for (int i=0; i

{

cout << "Digite a nota do aluno " << i << endl;

cin >> N [i];

}

}

float calcula_media (float N [], int nro)

{

int soma;

soma = 0;

for (int i=0; i

{

soma = soma + N [i];

}

return (soma/nro);

}

int acima_media (float N[], int nro, float M)

{

int qtd;

qtd = 0;

for (int i = 0; i < nro; i++)

{

if (N[i]>=M)

{

qtd++;

}

}

return qtd;

}

int main()

{

int numero, quantidade;

float notas [100], media;

cout << "Verifica o numero de alunos acima da media" << endl;

cout << "Entre com o numero de alunos: ";

cin >> numero;

le_notas (notas, numero);

media = calcula_media(notas, numero);

quantidade = acima_media (notas, numero, media);

cout << "A quantidade de alunos acima da media = ";

cout << quantidade << endl;

return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais