moranguinho

ex8ed1

Mar 22nd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. /*Faça um algoritmo que leia três notas de um aluno e calcule a média ponderada, com
  2. os pesos: 1, 3 e 4, respectivamente. E:
  3. a) Se a média obtida está entre 6 a 10 informar que o aluno está aprovado;
  4. b) Se a média obtida está entre 4 e 5.9 informar que o aluno está em recuperação. Nesse
  5. caso, ler a nota de recuperação e calcular a média final (que é a média entre a média
  6. anual e a nota de recuperação).
  7. b.1) Se a média final é menor que 5 informar que o aluno está reprovado após
  8. recuperação;
  9. b.2) Se é igual ou maior que 5 informar que o aluno está aprovado após
  10. recuperação;
  11. c) Se a média obtida é menor que 4 informar que o aluno está reprovado antes da
  12. recuperação.*/
  13. #include <stdio.h>
  14. int main(void)
  15. {
  16. float nota1, nota2, nota3, mediaP, notaRec;
  17.  
  18. printf("Informe a nota 1: ");
  19. scanf("%f", &nota1);
  20. printf("Informe a nota 2: ");
  21. scanf("%f", &nota2);
  22. printf("Informe a nota 3: ");
  23. scanf("%f", &nota3);
  24.  
  25. mediaP = (nota1 + nota2*3 + nota3*4)/8;
  26.  
  27. if (mediaP <= 6){
  28. printf("Aprovado");
  29. }
  30. else if (mediaP >=4 && mediaP <6){
  31. printf("Em recuperacao");
  32. printf("Informe a nota da recuperacao: ");
  33. scanf("%f", &notaRec);
  34. mediaP = (mediap + notaRec)/2;
  35. }
  36. if (mediaP <5){
  37. printf("Reprovado apos recuperacao");
  38. }
  39. else {
  40. printf("Aprovado apos recuperacao");
  41. }
  42. else{
  43. printf("Reprovado")
  44. }
  45.  
  46.  
  47.  
  48. }
  49.  
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment