Question
Create a To Do List Java Program that can be run through the eclipse software. Should take user input, using a menu and methods, using
Create a To Do List Java Program that can be run through the eclipse software. Should take user input, using a menu and methods, using an array, searching and sorting, dynamic systems, and reading and writing to a file into account.
Submission needs:
- Completed code for the program
- Screenshots of the program running
- Any functionality that you were not able to code documented on another file
Pseudo Code:
Program Name: ToDoList
Input:
Tasks and responsibilities needed to be performed by weekly.
Output:
Number of tasks
Sorted in their categories by most important task to take on depending on due date to task of least urgency.
Average number of tasks per week.
Process:
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
Methods: Tasks Urgency Importance Average Sort
Program:
Main Menu
Options:
Op1 Input a Task readLine (insert Task Name) readLine (insert Task Category, school|home|work) case
Op2 Sort Tasks by Importance readLine (insert due date of Task Name) Calculate closest (smallest value) due date Output Tasks by Task Names by Category and Importance
Op3 Calculate Average Tasks per Input Calculate Number of Task Names / by number of Opt1 choices output arithmetic
Op4 View All Show all Task Names Op5 Delete Task Insert Task Name to delete (readline) Shift Task Name out of Array Break Output Item deleted
Op5 Exit Loop Insert command, Break, End
NOTE: After each option choice is made, loop back to main menu
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started