Advertisement
aymen_laroussi

Calcul Score Bac

Jun 24th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.46 KB | None | 0 0
  1. Program Score_Bac;
  2. uses wincrt;
  3. var
  4. annuel,bac,math,phy,prog,tic,bd,fr,ang,score:real;
  5. begin
  6. repeat
  7. writeln('Donner la moyenne de Mathématiques');
  8. readln(math);
  9. until ( math >=0) and ( math <=20);
  10. clrscr;
  11. repeat
  12. writeln('Donner la moyenne de Programmation');
  13. readln(prog);
  14. until ( prog >=0) and ( prog <=20);
  15. clrscr;
  16. repeat
  17. writeln('Donner la moyenne de Physique');
  18. readln(phy);
  19. until ( phy >=0) and ( phy <=20);
  20. clrscr;
  21. repeat
  22. writeln('Donner la moyenne de TIC');
  23. readln(tic);
  24. until ( tic >=0) and ( tic <=20);
  25. clrscr;
  26. repeat
  27. writeln('Donner la moyenne de Base de Données');
  28. readln(bd);
  29. until ( bd >=0) and ( bd <=20);
  30. clrscr;
  31. repeat
  32. writeln('Donner la moyenne d''Français');
  33. readln(fr);
  34. until ( fr >=0) and ( fr <=20);
  35. clrscr;
  36. repeat
  37. writeln('Donner la moyenne d''Anglais');
  38. readln(ang);
  39. until ( ang >=0) and ( ang<=20);
  40. clrscr;
  41. repeat
  42. writeln('Donner la moyenne de Bac');
  43. readln(bac );
  44. until ( bac>=10) and ( bac <=20);
  45. clrscr;
  46. begin
  47. score:=((math*1.5)+(phy*0.5)+(prog*1.5)+(0.25*tic)+(0.25*bd)+(0.5*fr)+(0.5*ang)+(bac*5));
  48. end;
  49. clrscr;
  50. writeln('Math= ',math:2:2) ;
  51. writeln('Programmation= ',prog:2:2) ;
  52. writeln('Physique= ',phy:2:2) ;
  53. writeln('TIC= ',tic:2:2) ;
  54. writeln('Base de Données= ',bd:2:2 );
  55. writeln('Francais= ',fr:2:2) ;
  56. writeln('Anglais= ',ang:2:2) ;
  57. writeln('Moyenne Bac= ',bac:2:2 );
  58. writeln;
  59. writeln('Clicker sur ENTER pour afficher votre Score');
  60. readkey;
  61. writeln;
  62. writeln('Votre score est = ',score:2:2);
  63. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement