Guest User

Untitled

a guest
Feb 19th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. namespace StudentRecord
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. Console.Write("Enter student ID: ");
  8. string id = Console.ReadLine();
  9. Console.Write("Enter student Name: ");
  10. string name = Console.ReadLine();
  11. Console.Write("Enter student subject record one: ");
  12. decimal stnRecord1 = decimal.Parse(Console.ReadLine());
  13.  
  14. Console.Write("Enter student subject record two: ");
  15. decimal stnRecord2 = decimal.Parse(Console.ReadLine());
  16.  
  17. Console.Write("Enter student subject record three: ");
  18. decimal stnRecord3 = decimal.Parse(Console.ReadLine());
  19.  
  20. Student studentRecord = new Student(id, name, stnRecord1, stnRecord2, stnRecord3);
  21.  
  22.  
  23. Console.WriteLine($"{name}'s ID: {studentRecord.ID}");
  24. Console.WriteLine($"{name}'s Name: {studentRecord.Name}");
  25. Console.WriteLine($"{name}'s Subject Record one: {studentRecord.Record1}");
  26. Console.WriteLine($"{name}'s Subject Record Two: {studentRecord.Record2}");
  27. Console.WriteLine($"{name}'s Subject Record Three: {studentRecord.Record3}");
  28. decimal aggrecateRecord = studentRecord.GetAggregate(studentRecord.Record1, studentRecord.Record2 , studentRecord.Record3);
  29. Console.WriteLine($"{name}'s aggregat in three subject = {aggrecateRecord}");
  30. decimal Percentage = studentRecord.GetPercentage(studentRecord.Record1, studentRecord.Record2, studentRecord.Record3);
  31. Console.WriteLine($"{name}'s percentages in three subject = {Percentage}");
  32.  
  33. }
  34. }
  35. }
  36.  
  37. namespace StudentRecord
  38. {
  39. class Student
  40. {
  41. public string ID { get; set; }
  42. public string Name { get; set; }
  43. private decimal _subjectRecord1;
  44. private decimal _subjectRecord2;
  45. private decimal _subjectRecord3;
  46.  
  47.  
  48.  
  49. public Student(string studentID, string studentName, decimal subjectRecord1, decimal subjectRecord2, decimal subjectRecord3)
  50. {
  51. ID = studentID;
  52. Name = studentName;
  53. Record1 = subjectRecord1;
  54. Record2 = subjectRecord2;
  55. Record3 = subjectRecord3;
  56.  
  57. }
  58.  
  59. public decimal Record1
  60. {
  61. get
  62. {
  63. return _subjectRecord1;
  64. }
  65. private set
  66. {
  67. if (value > 0 && value < 50)
  68. _subjectRecord1 = value;
  69. }
  70. }
  71. public decimal Record2
  72. {
  73. get
  74. {
  75. return _subjectRecord2;
  76. }
  77. private set
  78. {
  79. if (value > 0 && value < 50)
  80. _subjectRecord2 = value;
  81. }
  82. }
  83. public decimal Record3
  84. {
  85. get
  86. {
  87. return _subjectRecord3;
  88. }
  89. private set
  90. {
  91. if (value > 0 && value < 50)
  92. _subjectRecord3 = value;
  93. }
  94. }
  95.  
  96.  
  97. public decimal GetAggregate(decimal sRecord1, decimal sRecord2, decimal sRecord3)
  98. {
  99.  
  100. decimal aggregate = Record1 + Record2 + Record3;
  101. return aggregate;
  102.  
  103. }
  104.  
  105. public decimal GetPercentage (decimal sRecord1, decimal sRecord2, decimal sRecord3)
  106. {
  107.  
  108. decimal percentage = (Record1 + Record2 + Record3)/50;
  109. return percentage;
  110.  
  111. }
  112.  
  113.  
  114. }
  115. }
Add Comment
Please, Sign In to add comment