Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TestHomeworkAssignement******
- class TestHomeworkAssignment
- {
- public static void Main()
- {
- HomeworkAssignment course1 = new HomeworkAssignment();
- HomeworkAssignment course2 = new HomeworkAssignment();
- string entryString;
- int exercises;
- // Get info for first class
- Console.Write("What class do you have homework for? ");
- entryString = Console.ReadLine();
- course1.ClassName = entryString;
- Console.Write("How many exercises must you complete? ");
- entryString = Console.ReadLine();
- exercises = Convert.ToInt32(entryString);
- course1.NumberOfExercises = exercises;
- // Get info for another class
- Console.Write("What class do you have homework for? ");
- entryString = Console.ReadLine();
- course2.ClassName = entryString;
- Console.Write("How many exercises must you complete? ");
- entryString = Console.ReadLine();
- exercises = Convert.ToInt32(entryString);
- course2.NumberOfExercises = exercises;
- Console.WriteLine("You have {0} minutes of homework for {1}", course1.TimeToComplete, course1.ClassName);
- Console.WriteLine("and {0} more minutes for {1}", course2.TimeToComplete, course2.ClassName);
- }
- }
- HomeworkAssignment*****
- class HomeworkAssignment
- {
- private string className;
- private int numberOfExercises;
- private int timeToComplete;
- // 10 minutes to complete each exercise
- private const int TIME_PER_EXERCISE = 10;
- public string ClassName
- {
- get
- {
- return className;
- }
- set
- {
- className = value;
- }
- }
- public int NumberOfExercises
- {
- get
- {
- return numberOfExercises;
- }
- set
- {
- numberOfExercises = value;
- CalcCompletionTime();
- }
- }
- public double TimeToComplete
- {
- get
- {
- return timeToComplete;
- }
- }
- private int CalcCompletionTime()
- {
- timeToComplete = numberOfExercises * TIME_PER_EXERCISE;
- return timeToComplete;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement