Write two local classes named Pipe and Ellipsoid Container as described below. Then, write a main function that reads the flowSpeed and area of a Pipe object (p) both as double values. main will also read the axisA, the axisB, and the axisC of a Ellipsoid Container object (wingTank) all as double values. Finally, the inputPipe of wingTank will be the p Pipe object. Finally, the program should calculate the time it takes the wingTank to be completely filled with gas and prints it to the screen as a double value. Pipe Class • A private double field named "flowSpeed" representing the flow speed of the pipe. • A private double field named "area" representing the cross-section area (i.e., kesit alan) of the pipe. • A constructor that gets two double values and initializes the object. • An empty constructor. • A public function named calculateFlow Rate that does not get any parameter, multiplies the flowSpeed and area of the pipe, and returns it as a double value. Ellipsoid Container Class • A private double field named "axisA" representing the A axis length of the ellipsoid. • A private double field named "axisB" representing the B axis length of the ellipsoid. • A private double field named "axisC" representing the C axis length of the ellipsoid. • A private Pipe field named "inputPipe" representing the pipe that provides water to this Ellipsoid Container. • A constructor that gets three double values, a Pipe value, and initializes the object. • A public function named calculateVolume that does not get any parameter, calculates the volume of the pool using the ellipsoid volume formula given below and returns it as a double value: Volume (4/3)*PI*axisA axisB * axisA • A public function named calculateTimeToFill that does not get any parameter, calculates PALL 27 H
Write two local classes named Pipe and Ellipsoid Container as described below. Then, write a main function that reads the flowSpeed and area of a Pipe object (p) both as double values. main will also read the axisA, the axisB, and the axisC of a Ellipsoid Container object (wingTank) all as double values. Finally, the inputPipe of wingTank will be the p Pipe object. Finally, the program should calculate the time it takes the wingTank to be completely filled with gas and prints it to the screen as a double value. Pipe Class • A private double field named "flowSpeed" representing the flow speed of the pipe. • A private double field named "area" representing the cross-section area (i.e., kesit alan) of the pipe. • A constructor that gets two double values and initializes the object. • An empty constructor. • A public function named calculateFlow Rate that does not get any parameter, multiplies the flowSpeed and area of the pipe, and returns it as a double value. Ellipsoid Container Class • A private double field named "axisA" representing the A axis length of the ellipsoid. • A private double field named "axisB" representing the B axis length of the ellipsoid. • A private double field named "axisC" representing the C axis length of the ellipsoid. • A private Pipe field named "inputPipe" representing the pipe that provides water to this Ellipsoid Container. • A constructor that gets three double values, a Pipe value, and initializes the object. • A public function named calculateVolume that does not get any parameter, calculates the volume of the pool using the ellipsoid volume formula given below and returns it as a double value: Volume (4/3)*PI*axisA axisB * axisA • A public function named calculateTimeToFill that does not get any parameter, calculates PALL 27 H
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
Related questions
Question
do it fast
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 3 images
Knowledge Booster
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.Recommended textbooks for you
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education