Compulsory Task 1 Follow these steps: ● Create a new java file called MyFile.java ● Write code to read the content of the text file input.txt. For each line in input.txt, write a new line in the new text file output.txt that computes the answer to some operation on a list of numbers. ● If the input.txt has the following: Min: 1,2,3,5,6 Max: 1,2,3,5,6 Avg: 1,2,3,5,6 Your program should generate output.txt as follows: The min [1, 2, 3, 5, 6] is 1. The max of [1, 2, 3, 5, 6] is 6. The avg of [1, 2, 3, 5, 6] is 3.4. ● Assume that the only operations given in the input file are min, max and avg and that a list of comma-separated integers always follows the operation. You should define the functions min, max and avg that take in a list of integers and return the min, max or avg of the list. ● Your program should handle any combination of operations and any length of input numbers. You can assume that the list of input numbers are always valid integers and that the list is never empty. ● Compile, save and run your file

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Compulsory Task 1 Follow these steps: ● Create a new java file called MyFile.java ● Write code to read the content of the text file input.txt. For each line in input.txt, write a new line in the new text file output.txt that computes the answer to some operation on a list of numbers. ● If the input.txt has the following: Min: 1,2,3,5,6 Max: 1,2,3,5,6 Avg: 1,2,3,5,6 Your program should generate output.txt as follows: The min [1, 2, 3, 5, 6] is 1. The max of [1, 2, 3, 5, 6] is 6. The avg of [1, 2, 3, 5, 6] is 3.4. ● Assume that the only operations given in the input file are min, max and avg and that a list of comma-separated integers always follows the operation. You should define the functions min, max and avg that take in a list of integers and return the min, max or avg of the list. ● Your program should handle any combination of operations and any length of input numbers. You can assume that the list of input numbers are always valid integers and that the list is never empty. ● Compile, save and run your file
SE L2T20 - Refact X
← → C VIN
G Google ✰ Addons Store
SE L2T21-Capst X| SE L2T23 - Java CX G Compulsory Task × b Answered: Using x
File | C:/Users/Dell/Dropbox/DT20070002991/2-%20Introduction%20to%20Software%20Engineering/L2T24/SE%20L2T24%20-%20Capstone%20...
I
AliExpress B. Booking.com Facebook YouTube
SE L2T24 - Capstone Project III
Type here to search
5 / 6
Compulsory Task
Follow these steps:
O
75% + A
• Design your program to meet the specifications given by the client.
Extend the program that you have written in previous Capstone Projects
so that this program also:
o Reads details about existing projects from a text file and uses this
information
information to create a list of project objects.
o Allows a user to add new objects to this list.
o Allows a user to select and update or finalise any project on the list.
Allows a user to see a list of projects that still need to be completed.
o
Allows a user to see a list of projects that are past the due date.
SE L2T16 - Objec X
o Writes the updated details about the projects to the text file when
the program ends.
Besides meeting the above criteria, you should also do the following:
o Make sure that your program includes exception handling. Use
try-catch blocks wherever appropriate. This should include ensuring
that your program handles exceptions related to writing or reading
to/from text files and exceptions related to acquiring user input.
o Make sure that you have completely removed all errors from your
code. Take extra care to ensure that logical and runtime errors have
been detected and removed.
O Make sure that your code has been adequately refactored.
Make sure that your code is adequately documented. Adhere to the
style guide found here.
o Use Javadoc to generate API documentation from documentation
comments for your program.
• Submit your fully debugged and refactored code and the documentation
for your project to a code reviewer.
• After receiving feedback from a code reviewer and improving your code
F:
El
IJ
SE L2T24 - Capsto X
88
23°C
+
Q✩
4
4)
08:23
12/4/2022
⠀
X
:
Transcribed Image Text:SE L2T20 - Refact X ← → C VIN G Google ✰ Addons Store SE L2T21-Capst X| SE L2T23 - Java CX G Compulsory Task × b Answered: Using x File | C:/Users/Dell/Dropbox/DT20070002991/2-%20Introduction%20to%20Software%20Engineering/L2T24/SE%20L2T24%20-%20Capstone%20... I AliExpress B. Booking.com Facebook YouTube SE L2T24 - Capstone Project III Type here to search 5 / 6 Compulsory Task Follow these steps: O 75% + A • Design your program to meet the specifications given by the client. Extend the program that you have written in previous Capstone Projects so that this program also: o Reads details about existing projects from a text file and uses this information information to create a list of project objects. o Allows a user to add new objects to this list. o Allows a user to select and update or finalise any project on the list. Allows a user to see a list of projects that still need to be completed. o Allows a user to see a list of projects that are past the due date. SE L2T16 - Objec X o Writes the updated details about the projects to the text file when the program ends. Besides meeting the above criteria, you should also do the following: o Make sure that your program includes exception handling. Use try-catch blocks wherever appropriate. This should include ensuring that your program handles exceptions related to writing or reading to/from text files and exceptions related to acquiring user input. o Make sure that you have completely removed all errors from your code. Take extra care to ensure that logical and runtime errors have been detected and removed. O Make sure that your code has been adequately refactored. Make sure that your code is adequately documented. Adhere to the style guide found here. o Use Javadoc to generate API documentation from documentation comments for your program. • Submit your fully debugged and refactored code and the documentation for your project to a code reviewer. • After receiving feedback from a code reviewer and improving your code F: El IJ SE L2T24 - Capsto X 88 23°C + Q✩ 4 4) 08:23 12/4/2022 ⠀ X :
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Stack operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education