(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.
(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...
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.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F95b5a871-62fa-479b-89b7-393477eed51e%2Fd8aa833d-5f31-471e-bf1c-3c1f92936a7d%2Fli82kp5_processed.png&w=3840&q=75)
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
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
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](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY