Informática, perguntado por vanessapb8883, 1 ano atrás

3. Escreva um algoritmo que leia a matrícula, as 3 notas obtidas por um aluno nas 3 verificações parciais e a média dos exercícios (ME) que fazem parte da avaliação. Calcule a média de aproveitamento, usando a fórmula: média de aproveitamento = VP1A + VP1B * 2 + VP2 * 3 + ME 7 A atribuição dos conceitos obedece à tabela abaixo: média de aproveitamento conceito >= 9.0 A >= 7.5 e < 9.0 B >= 6.0 e < 7.5 C >= 4.0 e < 6.0 D < 4.0 E O algoritmo deve escrever a matrícula do aluno, as notas das verificações, a média dos exercícios, a média de aproveitamento, o conceito correspondente e a mensagem ‘aprovado’ caso o conceito seja A, B ou C, e ‘reprovado’ caso o conceito seja D ou E.


marchiartur: em c?

Soluções para a tarefa

Respondido por lucaseaf
6

Resposta:

/* Escrever um programa que lê o número de

  identificação, as 3 notas obtidas por um

  aluno em 3 provas e a média dos exercícios

  (ME) que fazem parte da avaliação.

  Calcular a média de aproveitamento, usando

  a fórmula:

MA = (Nota1 + Nota2 × 2 + Nota3 × 3 + ME) / 7

  A atribuição de conceitos obedece a tabela

  abaixo:

   Média de Aproveitamento  Conceito

=====================================

        media > 90              A

   75 < media ≤ 90              B

   60 < media ≤ 75              C

   40 < media ≤ 60              D

        media ≤ 40               E

 O programa deve escrever o número do aluno,

 suas notas, a média dos exercícios, a média

 de aproveitamento, o conceito correspondente

 e a mensagem: APROVADO se o conceito for

 A,B ou C e REPROVADO se o conceito for D ou

 E.

 (Lista #2, ex.4)

*/

#include <iostream>

using namespace std;

int main ()

{

 int GRR;

 float N1, N2, N3, MA, ME;

 char conceito;

 cout << " DIGITE O GRR : ";

 cin>> GRR;

 cout << " NOTA 1: ";

 cin>> N1;

 cout << " NOTA 2: ";

 cin>> N2;

 cout << " NOTA 3: ";

 cin>> N3;

 cout << " ENTRE COM ME ";

 cin>> ME;

 MA = (N1 + N2*2 + N3*3 + ME) / 7.0;

 if (MA > 90)

   {

     conceito = 'A';

   }

 else if (75 < MA and MA <= 90)

   {

     conceito = 'B';

   }

 else if (60 < MA and MA <= 75)

   {

     conceito = 'C';

   }

 else if (40 < MA and MA <= 60)

   {

     conceito = 'D';

   }

 else

   {

     conceito = 'E';

   }

 cout << "  GRR    N1 N2 N3 ME MEDIA   CONCEITO SITUACAO" << endl;

 cout << "==================================================" << endl;

 cout << GRR << "   " << N1 << " " << N2 ;

 cout << " " << N3 << " " << ME << " " << MA;

 cout  << "   " << conceito;

 if (conceito == 'A' or conceito =='B' or conceito == 'C')

   {

     cout  << "      APROVADO !!!! " <<endl;

   }

 else

   {

     cout  << "      REPROVADO !!!! " <<endl;

   }

}

Explicação:

Perguntas interessantes