Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace StudentRecord
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.Write("Enter student ID: ");
- string id = Console.ReadLine();
- Console.Write("Enter student Name: ");
- string name = Console.ReadLine();
- Console.Write("Enter student subject record one: ");
- decimal stnRecord1 = decimal.Parse(Console.ReadLine());
- Console.Write("Enter student subject record two: ");
- decimal stnRecord2 = decimal.Parse(Console.ReadLine());
- Console.Write("Enter student subject record three: ");
- decimal stnRecord3 = decimal.Parse(Console.ReadLine());
- Student studentRecord = new Student(id, name, stnRecord1, stnRecord2, stnRecord3);
- Console.WriteLine($"{name}'s ID: {studentRecord.ID}");
- Console.WriteLine($"{name}'s Name: {studentRecord.Name}");
- Console.WriteLine($"{name}'s Subject Record one: {studentRecord.Record1}");
- Console.WriteLine($"{name}'s Subject Record Two: {studentRecord.Record2}");
- Console.WriteLine($"{name}'s Subject Record Three: {studentRecord.Record3}");
- decimal aggrecateRecord = studentRecord.GetAggregate(studentRecord.Record1, studentRecord.Record2 , studentRecord.Record3);
- Console.WriteLine($"{name}'s aggregat in three subject = {aggrecateRecord}");
- decimal Percentage = studentRecord.GetPercentage(studentRecord.Record1, studentRecord.Record2, studentRecord.Record3);
- Console.WriteLine($"{name}'s percentages in three subject = {Percentage}");
- }
- }
- }
- namespace StudentRecord
- {
- class Student
- {
- public string ID { get; set; }
- public string Name { get; set; }
- private decimal _subjectRecord1;
- private decimal _subjectRecord2;
- private decimal _subjectRecord3;
- public Student(string studentID, string studentName, decimal subjectRecord1, decimal subjectRecord2, decimal subjectRecord3)
- {
- ID = studentID;
- Name = studentName;
- Record1 = subjectRecord1;
- Record2 = subjectRecord2;
- Record3 = subjectRecord3;
- }
- public decimal Record1
- {
- get
- {
- return _subjectRecord1;
- }
- private set
- {
- if (value > 0 && value < 50)
- _subjectRecord1 = value;
- }
- }
- public decimal Record2
- {
- get
- {
- return _subjectRecord2;
- }
- private set
- {
- if (value > 0 && value < 50)
- _subjectRecord2 = value;
- }
- }
- public decimal Record3
- {
- get
- {
- return _subjectRecord3;
- }
- private set
- {
- if (value > 0 && value < 50)
- _subjectRecord3 = value;
- }
- }
- public decimal GetAggregate(decimal sRecord1, decimal sRecord2, decimal sRecord3)
- {
- decimal aggregate = Record1 + Record2 + Record3;
- return aggregate;
- }
- public decimal GetPercentage (decimal sRecord1, decimal sRecord2, decimal sRecord3)
- {
- decimal percentage = (Record1 + Record2 + Record3)/50;
- return percentage;
- }
- }
- }
Add Comment
Please, Sign In to add comment