Description
Create a program to keep track of your upcoming homework assignments. The purpose is to create a report containing upcoming assignments. The report will contain each class you are taking, the homework you have yet to do for that class, the due date for each assignment, and the approximate time each will take. The program should have a 'class' class and an 'assignment' class. Your program must make use of a list. Create a method that outputs the total time expected to complete all your outstanding homework, in days and hours (not just in hours). Create a method that outputs which assignments you should do first, based on a combination of due date and completion time. Create a method that accepts user input and then deletes assignments as they are completed, followed by producing an updated list of assignments, and the order they should be completed in. Create a method that accepts user input to add a new assignment, together with the class it is for, the due date, and the expected amount of time it will take.
Upload all necessary files to run the program.
Explanation & Answer
please see the complete answer below
Surname 1
Name of student
Name of tutor
Course
Date
Chemistry assignment
1. Calcium chloride is a drying agent. It absorbs water and make sure that the dry
environment is maintained all the time.
2. The reason of firing the crucible is to get rid of the any moisture available
3. 1.803-1.426= 0.377
0.377/1.803*100= 20.9%
4. (a) By the use of the tongs in ord...