Advertisement
Guest User

somaMediaComPorcentagem

a guest
Aug 7th, 2016
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. /*
  2. * CALCULANDO NOTAS DA FACULDADE, PROVAS E TRABALHO COM SUAS RESPECTIVAS PORCENTAGENS.
  3. * Cada prova vale 40% e cada trabalho valem 10%, calcular a media e imprimir-la e se foi ou não aprovado.
  4. */
  5.  
  6. #include <iostream> //basic i/o
  7. #include <stdlib.h> //system()
  8. #include <locale> //idioma
  9.  
  10.  
  11.  
  12. using namespace std;
  13.  
  14. int main()
  15. {
  16.     setlocale(LC_ALL, "English"); //mesma coisa <html lang="pt-BR"> em HTML
  17.     float TRABALHO(40.0 / 100.0);
  18.     float PROVA(10.0 / 100.0);
  19.     float notas[5];
  20.     float soma = 0;
  21.     int count = 0;
  22.     cout << "== Cálculo de Média com Porcentagem ==" << endl; //pedido dados
  23.  
  24.     cout << "Primeira Prova: ";
  25.     cin >> notas[count];
  26.     count += 1;
  27.  
  28.     cout << "\nSegunda Prova: ";
  29.     cin >> notas[count];
  30.     count += 1;
  31.  
  32.     cout << "\nPrimeio Trabalho: ";
  33.     cin >> notas[count];
  34.     count += 1;
  35.  
  36.     cout << "\nSegundo trabalho: ";
  37.     cin >> notas[count];
  38.  
  39.     //soma dos dados
  40.     count = 0;
  41.     notas[count] -= (notas[count] * PROVA);
  42.     count += 1;
  43.     notas[count] -= (notas[count] * PROVA);
  44.     count += 1;
  45.     notas[count] -= (notas[count] * TRABALHO);
  46.     count += 1;
  47.     notas[count] -= (notas[count] * TRABALHO);
  48.     soma = (notas[0] + notas[1] + notas[2] + notas[3]) / 4;
  49.  
  50.     //impressão da soma
  51.     if (soma >= 6)
  52.     {
  53.         cout << "\n\nVocê foi Aprovado.\nSua nota foi: " << (soma) << endl;
  54.     }
  55.     else
  56.     {
  57.         cout << "\n\nVocê foi Reprovado.\nSua nota foi: " << (soma) << endl;
  58.     }
  59.  
  60.     //finalização do programa
  61.     system("pause");
  62.     return EXIT_SUCCESS;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement