Question: Question: Create a JavaScript program that serves the function of a to-do-list manager. The program should manage personal, school, and career tasks (sort the input

Question: Create a JavaScript program that serves the function of a to-do-list manager. The program should manage personal, school, and career tasks (sort the input "tasks" by type - home/school/work - and importance via due date). This way the program can format items to accomplish. The program must use a dynamic array to store the tasks hat makes them able to be sorted and then outputted to an external txt file.

Break your program down into several methods or objects you think you will need to complete your software. Your program should complete functionality taught throughout the class, including but not limited to: User Input Reading and Writing to a File Using Arrays Using a Menu Using Methods Creating a Dynamic System (add, enter, delete, modify) Searches and Sorts

Provide:

Your rough work before attempting to code.

List of Methods The actual completed code for your program.

Screen shots of your program running.

Documentation of the work you completed

Here is the process that the code follows:

start

ask for tasks to read at main menu

read input of tasks

calculate total amount of tasks

store tasks

sort tasks by type (school|home|work)

sort output of tasks by importance (most urgent due date)

calculate average number of tasks per week (per input)

display all tasks, display in order of urgency, and average number of tasks per input

display tasks sorted by category

print to ToDoList.txt

loop for more input

no more input == end

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!