Guest User

Untitled

a guest
Oct 15th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. using namespace std;
  5.  
  6. struct stddetail
  7. {
  8. int studID;
  9. string studName;
  10. int age;
  11. string gender;
  12. float score;
  13. char grade;
  14. };
  15.  
  16. int main()
  17. {
  18. int a, b, summationscore, summationage;
  19. int malecount=0;
  20. int femalecount=0;
  21. double avrscore, avrage;
  22.  
  23. stddetail student[5];
  24.  
  25. for (a=0; a<5; a++) {
  26. cout << "STUDENT DETAILS: " << a << endl << endl;
  27. cout << "Student ID: "; cin >> student[a].studID;
  28. cout << "Name: "; cin >> student[a].studName;
  29. cout << "Age: "; cin >> student[a].age;
  30. cout << "Gender: "; cin >> student[a].gender;
  31. cout << "Score: "; cin >> student[a].score;
  32. if(student[a].score >= 80){
  33. student[a].grade = 'A'; }
  34. else if(student[a].score >= 70){
  35. student[a].grade = 'B';}
  36. else if(student[a].score >= 60){
  37. student[a].grade = 'C';}
  38. else if(student[a].score >= 50){
  39. student[a].grade = 'D';}
  40. else if(student[a].score >= 40){
  41. student[a].grade = 'E';}
  42. else if(student[a].score < 40){
  43. student[a].grade = 'F';}
  44. cout << "Grade: " << student[a].grade;
  45. cout << endl << endl << endl;
  46.  
  47. if(student[a].gender == "Male")
  48. malecount++;
  49. else
  50. femalecount++;
  51. }
  52. //cout << "Student ID" << " " << "Name" << " " << "Age" << " " << "Gender" << " " << "Score" << " " << "Grade" << endl;
  53. //cout << student[a].studID << " " << student[a].studName << " " << student[a].age << " " << student[a].gender << " " << student[a].score << " " << student[a].grade << endl << endl;
  54.  
  55. //cout << "Number of males: " << malecount << endl;
  56. //cout << "Number of females: " << femalecount << endl;
  57.  
  58. //summationscore = student[0].score+ student[1].score + student[2].score + student[3].score + student[4].score;
  59. //summationage = student[0].age+ student[1].age + student[2].age + student[3].age + student[4].age;
  60. for(a = 0; a<5; a++){
  61.  
  62. summationscore = student[a].score + student[a++].score;
  63. summationage = student[a].age + student[a++].age;
  64. }
  65. avrscore = summationscore/5;
  66. avrage = summationage/5;
  67.  
  68. cout << "Student ID" << " " << "Name" << " " << "Age" << " " << "Gender" << " " << "Score" << " " << "Grade" << endl;
  69. cout << student[a].studID << " " << student[a].studName << " " << student[a].age << " " << student[a].gender << " " << student[a].score << " " << student[a].grade << endl;
  70.  
  71. cout << "Number of males: " << malecount;
  72. cout << "Number of females: " << femalecount;
  73. cout << "Average score: " << avrscore << endl;
  74. cout << "Average age: " << avrage << endl;
  75.  
  76. return 0;
  77. }
Add Comment
Please, Sign In to add comment