Hi I'm using Coral. My inputs are: 5.0 2.5 1.5 My output is: 55.90169943749474 579.3240222126375 5.0 6.647869871181236 (note the decimal places) The problem is here: Given three floating-point numbers x, y, and z, output x to the power of y, x to the power of (y to the power of z), the absolute value of x, and the square root of (x * y to the power of z). Output all results with five digits after the decimal point, which can be achieved as follows: Put result to output with 5 decimal places ------------------------------------------------------------------------------------------------------------------------------------------------------- Coral program: float x float y float z x = Get next input y = Get next input z = Get next input //Calc1 output x to the power of y Put RaiseToPower(x, y) to output Put " " to output //Calc2 output x to the power of (y to the power of z) Put RaiseToPower(x, RaiseToPower(y,z)) to output Put " " to output //Calc3 output the absolute value of x Put AbsoluteValue(x) to output Put " " to output //Calc4 output the square root of (x * y to the power of z) Put SquareRoot(RaiseToPower(x*y,z)) to output ====================================================================================== I cannot figure out how to suppress the decimals to five instead of 14 at the right of the decimal.
Hi I'm using Coral.
My inputs are: 5.0 2.5 1.5
My output is: 55.90169943749474 579.3240222126375 5.0 6.647869871181236 (note the decimal places)
The problem is here:
Given three floating-point numbers x, y, and z, output x to the power of y, x to the power of (y to the power of z), the absolute value of x, and the square root of (x * y to the power of z).
Output all results with five digits after the decimal point, which can be achieved as follows:
Put result to output with 5 decimal places
-------------------------------------------------------------------------------------------------------------------------------------------------------
Coral program:
float x
float y
float z
x = Get next input
y = Get next input
z = Get next input
//Calc1 output x to the power of y
Put RaiseToPower(x, y) to output
Put " " to output
//Calc2 output x to the power of (y to the power of z)
Put RaiseToPower(x, RaiseToPower(y,z)) to output
Put " " to output
//Calc3 output the absolute value of x
Put AbsoluteValue(x) to output
Put " " to output
//Calc4 output the square root of (x * y to the power of z)
Put SquareRoot(RaiseToPower(x*y,z)) to output
======================================================================================
I cannot figure out how to suppress the decimals to five instead of 14 at the right of the decimal.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images