Advertisement
lordasif

attendance

Mar 31st, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. class attendance
  4. {
  5. double p[70];
  6. double pres=0;
  7. double abs=0;
  8. public:
  9. void mark(int day,int present)
  10. {
  11. p[day]=present;
  12. if(present==0)
  13. abs++;
  14. else
  15. pres++;
  16. }
  17. int getpresent()
  18. {
  19. return pres;
  20. }
  21. int getabsent()
  22. {
  23. return abs;
  24. }
  25. double collegiate(int total)
  26. {
  27.  
  28. double x=total-abs;
  29. double v=(x/total)*100;
  30. return v;
  31. }
  32. };
  33.  
  34.  
  35. int main()
  36. {
  37. attendance obj;
  38. int n,i;
  39. cout<<"enter total days: ";
  40. cin>>n;
  41. cout<<"enter absence percentages: ";
  42. for(i=0;i<n;i++)
  43. {
  44. int s;
  45. cin>>s;
  46. obj.mark(i,s);
  47. }
  48. cout<<"ROMAN AL ASIF: "<<endl;
  49. cout<<"total present: "<<obj.getpresent()<<" days"<<endl;
  50. cout<<"total absent: "<<obj.getabsent()<<" days"<<endl;
  51. double b;
  52. b=obj.collegiate(n);
  53. cout<<"percentage: "<<b<<"%"<<endl;
  54. if(b<90 && b>=75)
  55. {
  56. cout<<"the student is non collegiate"<<endl;
  57. }
  58. else if(b<75)
  59. {
  60. cout<<"the student is dis collegiate"<<endl;
  61. }
  62. else
  63. {
  64.  
  65. cout<<"the student is collegiate"<<endl;
  66. }
  67. return 0;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement