Big Java Late Objects
2nd Edition
ISBN: 9781119330455
Author: Horstmann
Publisher: WILEY
expand_more
expand_more
format_list_bulleted
Question
Chapter 5, Problem 31PP
Program Plan Intro
Volume and surface area of frustum cone
Program Plan:
- Include the required “import” statement.
- Define the “Test” class.
- Declare the “pi” value
- Define the “volume” method
- Calculate the volume of the frustum cone and return the result.
- Define the “surface_area” method
- Calculate the surface area of the frustum cone and return the result.
- Define the main method using “public static main”.
- Declare the required variables with the values.
- Call the “volume” and “surface_area” methods by passing the values to the method.
- Display the output.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write a program that will use WheelsFX shapes to create a Car.
Car must contain 6 parts (wheels, body, etc.) :
Car must use 3 different kinds of shapes (Rectangle, Ellipse, etc.)
how to write a method thar reads in any csv file and extracts the data from the csv file into header and the remaining data using the csv module, and stores them in instance variables. also how to write a code to handle potential errors with file content for example empty file and file not found
You have been provided with a QTCreator project called Project12 _ Student. Open the project in QTCreator and make the necessary changes to the main.cpp and infostation.cpp / h files.
The class InfoStation contains 3 public methods namely : float getTemp ( ) ; - Returns a random temperature between 1 and 100 ( In float format )
float getHour ( ) ; - Returns a random hour between 1 and 24 ( In float format )
string getDay ( ) ; - Returns a random day between 1 and 10 ( In string format )
Using the class InfoStation fill the provided multidimensional array named WData[10][4] with values in the main function. The first 3 columns in WData should contain a temperature a hour and a day generated using the InfoStation class.
Column 1 - temperature retrieved using getTemp ( ) from the InfoStation class.
Column 2 - hour retrieved using getHour ( ) from the InfoStation class.
Column 3 - day retrieved using getDay ( ) from the InfoStation class.
Column 4 - no value at this stage will be…
Chapter 5 Solutions
Big Java Late Objects
Ch. 5.1 - Consider the method call Math.pow(3, 2). What are...Ch. 5.1 - What is the return value of the method call...Ch. 5.1 - The Math.ceil method in the Java standard library...Ch. 5.1 - It is possible to determine the answer to Self...Ch. 5.2 - What is the value of cubeVolume(3)?Ch. 5.2 - Prob. 6SCCh. 5.2 - Provide an alternate implementation of the body of...Ch. 5.2 - Declare a method squareArea that computes the area...Ch. 5.2 - Consider this method: public static int...Ch. 5.3 - What does this program print? Use a diagram like...
Ch. 5.3 - Prob. 11SCCh. 5.3 - What does this program print? Use a diagram like...Ch. 5.4 - Prob. 13SCCh. 5.4 - What does this method do? public static boolean...Ch. 5.4 - Implement the mystery method of Self Check 14 with...Ch. 5.5 - How do you generate the following printout, using...Ch. 5.5 - Prob. 17SCCh. 5.5 - Prob. 18SCCh. 5.5 - Prob. 19SCCh. 5.5 - The boxString method contains the code for...Ch. 5.6 - Consider the following statements: int...Ch. 5.6 - Consider this method that prints a page number on...Ch. 5.6 - Consider the following method that computes...Ch. 5.6 - The comment explains what the following loop does....Ch. 5.6 - In Self Check 24, you were asked to implement a...Ch. 5.7 - Explain how you can improve the intName method so...Ch. 5.7 - Prob. 27SCCh. 5.7 - What happens when you call intName(0)? How can you...Ch. 5.7 - Trace the method call intName(72), as described in...Ch. 5.7 - Prob. 30SCCh. 5.8 - Which lines are in the scope of the variable i...Ch. 5.8 - Which lines are in the scope of the parameter...Ch. 5.8 - The program declares two local variables with the...Ch. 5.8 - There is a scope error in the mystery method. How...Ch. 5.8 - Prob. 35SCCh. 5.9 - Consider this slight modification of the...Ch. 5.9 - Consider this recursive method: public static int...Ch. 5.9 - Consider this recursive method: public static int...Ch. 5.9 - Prob. 39SCCh. 5.9 - The intName method in Section 5.7 accepted...Ch. 5 - In which sequence are the lines of the Cubes.java...Ch. 5 - Write method headers for methods with the...Ch. 5 - Give examples of the following methods from the...Ch. 5 - Prob. 4RECh. 5 - Consider these methods: public static double...Ch. 5 - Prob. 6RECh. 5 - Design a method that prints a floating-point...Ch. 5 - Write pseudocode for a method that translates a...Ch. 5 - Describe the scope error in the following program...Ch. 5 - For each of the variables in the following...Ch. 5 - Prob. 11RECh. 5 - Perform a walkthrough of the intName method with...Ch. 5 - Consider the following method: public static int...Ch. 5 - Consider the following method that is intended to...Ch. 5 - Suppose an ancient civilization had constructed...Ch. 5 - Give pseudocode for a recursive method for...Ch. 5 - Give pseudocode for a recursive method that sorts...Ch. 5 - Write the following methods and provide a program...Ch. 5 - Write the following methods and provide a program...Ch. 5 - Prob. 4PECh. 5 - Prob. 5PECh. 5 - Prob. 6PECh. 5 - Prob. 7PECh. 5 - Prob. 8PECh. 5 - Write methods public static double...Ch. 5 - Write a recursive method public static String...Ch. 5 - Write a recursive method public static boolean...Ch. 5 - Use recursion to implement a method public static...Ch. 5 - Use recursion to determine the number of digits in...Ch. 5 - Write a method that computes the balance of a bank...Ch. 5 - Write a method that tests whether a file name...Ch. 5 - It is a well-known phenomenon that most people are...Ch. 5 - Prob. 3PPCh. 5 - Use recursion to compute an, where n is a positive...Ch. 5 - Leap years. Write a method public static boolean...Ch. 5 - In Exercise P3.13 you were asked to write a...Ch. 5 - Prob. 10PPCh. 5 - Write a program that reads two strings containing...Ch. 5 - Prob. 12PPCh. 5 - Write a program that reads words and arranges them...Ch. 5 - Prob. 14PPCh. 5 - Write a program that reads two fractions, adds...Ch. 5 - Write a program that prints the decimal expansion...Ch. 5 - Write a program that reads a decimal expansion...Ch. 5 - Write two methods public static void...Ch. 5 - Write a program that reads in the width and height...Ch. 5 - Repeat Exercise P5.19 with hexagonal circle...Ch. 5 - Postal bar codes. For faster sorting of letters,...Ch. 5 - Write a program that reads in a bar code (with :...Ch. 5 - Write a program that converts a Roman number such...Ch. 5 - A non-governmental organization needs a program to...Ch. 5 - Having a secure password is a very important...Ch. 5 - Prob. 30PPCh. 5 - Prob. 31PPCh. 5 - Electric wire, like that in the photo, is a...Ch. 5 - The drag force on a car is given by FD=12v2ACD...
Knowledge Booster
Similar questions
- You have been provided with a QTCreator project called Project12 _ Student. Open the project in QTCreator and make the necessary changes to the main.cpp and infostation.cpp / h files. The class InfoStation contains 3 public methods namely : float getTemp ( ) ; - Returns a random temperature between 1 and 100 ( In float format ) float getHour ( ) ; - Returns a random hour between 1 and 24 ( In float format ) string getDay ( ) ; - Returns a random day between 1 and 10 ( In string format ) Using the class InfoStation fill the provided multidimensional array named WData[10][4] with values in the main function. The first 3 columns in WData should contain a temperature a hour and a day generated using the InfoStation class. Column 1 - temperature retrieved using getTemp ( ) from the InfoStation class. Column 2 - hour retrieved using getHour ( ) from the InfoStation class. Column 3 - day retrieved using getDay ( ) from the InfoStation class. Column 4 - no value at this stage will be…arrow_forwardin java, make a code that returns the values that are asked within the imagearrow_forward.In class DrawDemo, create a new method named -drawTriangle. This method should create a pen (as in the drawSquare method) and then draw a green triangle.arrow_forward
- Look at the API of the Point class and find out how to construct a Point object. Write a Java program “PointTester”, that constructs two points with coordinates (3, 4) and (–3, –4). Find the distance between them, using the distance method. Print the distance, as well as the expected value. (You may draw a sketch on graph paper to find the value you will expect.) - Update your program so it randomly select coordinate points (x,y), where −50 ≤ ? ≤ 50 ??? ? ∈ [−90, 90].arrow_forwardMake the photo below into a grayscale using python. Let us assume that the photo below is located in a folder name 'pic' and the name of the photo is Bird.jpgCode for gray: def grayscale(image): for y in range(image.getHeight()): for x in range(image.getWidth()): (r, g, b) = image.getPixel(x, y) r = int(r * 0.299) g= int(g * 0.587) b = int(b * 0.114) lum = r + g + b image.setPixels(x, y, (lum, lum, lum))arrow_forwardWrite a program that opens a window (Frame). Write "hello world" on the frame (use at least 10 components: Button with text "hello world", Text Field with same text, Combo Box and so on). Sort all components one below another in one frame.arrow_forward
- Implement a class that simulates a traffic light. The next method advances the color in the usual way, from green to yellow to red, then again to green. Provide two constructors, as described in the documentation of the public interface. Also supply a method that yields the number of times that this traffic light has been red. /** A simulated traffic light.*/public class TrafficLight{ private String color; private int reds; /** Constructs a green traffic light. */ public TrafficLight() { /* Your code goes here */ } /** Constructs a traffic light. @param initialColor the initial color "green", "yellow", or "red" */ public TrafficLight(String initialColor) { /* Your code goes here */ } /** Moves this traffic light to the next color. */ public void next() { /* Your code goes here */ } /** Returns the current color of this traffic light. @return the current color */ public String getColor() {…arrow_forwardAdd a void testOverriding() method to the SimpleGeometricObject class. Make it print“This is the testOverriding() method of the SimpleGeometricObject class”. has code in link but also picture of code below https://liveexample.pearsoncmg.com/html/SimpleGeometricObject.htmlarrow_forwardWrite a program that creates a Random object with seed1000 and displays the first 50 random integers between 0 and 100 using thenextInt(100) method.arrow_forward
- Write static methods* public static double cubeVolume(double h)* public static double cubeSurface(double h)* public static double sphereVolume(double h)* public static double sphereSurface(double h)* public static double cylinderVolume(double h)* public static double cylinderSurface(double h)that compute the volume and surface area of a cube, sphere, and cylinderPlace them in a class GeometryUse the given tester file to test your calculationsarrow_forwardFor this lab, you will need to use the files BagInterface.java, Item.java, and LinkedBag.java.arrow_forwardAn object is in location (1,3), (1,6), (3,9) and (3,6). Do two repeated scaling operations on the object with the scaling factors, (2,1) and (4,3). Write the new positions.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT