(c) Write a FULL Java procedural program (not a JHUB script) for calculating the total area of rooms in a flat. Below is an example of the required program behaviour. The bold text is keyboard input by the user. How many rooms? (>0) 3 Enter room 1 length (m) 2.8 Enter room 1 width (m) 2.2 Area of room 1 is 6.16 (sq. m) Enter room 2 length (m) 5.6 Enter room 2 width (m) 5.01 Area of room 2 is 28.055999999999997 (sq. m) Enter room 3 length (m) 1.8 Enter room 3 width (m) 1.6 Area of room 3 is 2.8800000000000003 (sq. m) Total area of flat is 37.096 (sq. m) The program starts by asking the user for the number of rooms. It then asks the user to enter the length and width of each room in metres. After the dimensions of each room are entered, it prints the area of that room. Finally, the program prints the total area of the flat, i.e., the area of all the rooms added together. Your program must: Be a procedural program. - It must NOT use global variables. - All your methods must be contained within ONE class. Use an if-statement and a counter-controlled for-loop. To attain a pass mark, your program must include meaningful use of an if-statement and a for-loop. For a high mark, your program must be functionally and clearly correct, and make good use of methods that take arguments and return results. It should have good style generally. For a very high mark, your program must be elegantly written with outstanding style, including good method decomposition and handling of out-of-range input values.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
(c) Write a FULL Java procedural program (not a JHUB script) for calculating the total
area of rooms in a flat. Below is an example of the required program behaviour. The
bold text is keyboard input by the user.
How many rooms? (>0) 3
Enter room 1 length (m) 2.8
Enter room 1 width (m) 2.2
Area of room 1 is 6.16 (sq. m)
Enter room 2 length (m) 5.6
Enter room 2 width (m) 5.01
Area of room 2 is 28.055999999999997 (sq. m)
Enter room 3 length (m) 1.8
Enter room 3 width (m) 1.6
Area of room 3 is 2.8800000000000003 (sq. m)
Total area of flat is 37.096 (sq. m)
The program starts by asking the user for the number of rooms. It then asks the user
to enter the length and width of each room in metres. After the dimensions of each
room are entered, it prints the area of that room. Finally, the program prints the total
area of the flat, i.e., the area of all the rooms added together.
Your program must:
• Be a procedural program.
- It must NOT use global variables.
- All your methods must be contained within ONE class.
Use an if-statement and a counter-controlled for-loop.
To attain a pass mark, your program must include meaningful use of an if-statement
and a for-loop. For a high mark, your program must be functionally and clearly
correct, and make good use of methods that take arguments and return results.
It should have good style generally. For a very high mark, your program must be
elegantly written with outstanding style, including good method decomposition and
handling of out-of-range input values.
Transcribed Image Text:(c) Write a FULL Java procedural program (not a JHUB script) for calculating the total area of rooms in a flat. Below is an example of the required program behaviour. The bold text is keyboard input by the user. How many rooms? (>0) 3 Enter room 1 length (m) 2.8 Enter room 1 width (m) 2.2 Area of room 1 is 6.16 (sq. m) Enter room 2 length (m) 5.6 Enter room 2 width (m) 5.01 Area of room 2 is 28.055999999999997 (sq. m) Enter room 3 length (m) 1.8 Enter room 3 width (m) 1.6 Area of room 3 is 2.8800000000000003 (sq. m) Total area of flat is 37.096 (sq. m) The program starts by asking the user for the number of rooms. It then asks the user to enter the length and width of each room in metres. After the dimensions of each room are entered, it prints the area of that room. Finally, the program prints the total area of the flat, i.e., the area of all the rooms added together. Your program must: • Be a procedural program. - It must NOT use global variables. - All your methods must be contained within ONE class. Use an if-statement and a counter-controlled for-loop. To attain a pass mark, your program must include meaningful use of an if-statement and a for-loop. For a high mark, your program must be functionally and clearly correct, and make good use of methods that take arguments and return results. It should have good style generally. For a very high mark, your program must be elegantly written with outstanding style, including good method decomposition and handling of out-of-range input values.
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY