Question

In: Computer Science

CORAL LANGUAGE ONLY Write a function DrivingCost with parameters drivenMiles, milesPerGallon, and dollarsPerGallon, that returns the...

CORAL LANGUAGE ONLY

Write a function DrivingCost with parameters drivenMiles, milesPerGallon, and dollarsPerGallon, that returns the dollar cost to drive those miles. All items are of type float.

Ex: If the function is called with 50 20.0 3.1599, the function returns 7.89975.

Define that function in a program whose inputs are the car's miles/gallon and the gas dollars/gallon (both floats). Output the gas cost for 10 miles, 50 miles, and 400 miles, by calling your DrivingCost function three times.

Ex: If the input is 20.0 3.1599, the output is:

1.57995 7.89975 63.198

Note: Small expression differences can yield small floating-point output differences due to computer rounding. Ex: (a + b)/3.0 is the same as a/3.0 + b/3.0 but output may differ slightly. Because our system tests programs by comparing output, please obey the following when writing your expression for this problem. In the DrivingCost function, use the variables in the following order to calculate the cost: drivenMiles, milesPerGallon, dollarsPerGallon.

Solutions

Expert Solution

Code is as follows:

*********************************************************************************************************************************

Function DrivingCost(float drivenMiles,float milesPerGallon,float dollarsPerGallon) returns float dollarAmount
dollarAmount = (drivenMiles/milesPerGallon)*dollarsPerGallon


Function Main() returns nothing
float milesPerGallon
float dollarsPerGallon
milesPerGallon = Get next input
dollarsPerGallon = Get next input
Put DrivingCost(10,milesPerGallon,dollarsPerGallon) to output
Put " " to output
Put DrivingCost(50,milesPerGallon,dollarsPerGallon) to output
Put " " to output
Put DrivingCost(400,milesPerGallon,dollarsPerGallon) to output

*********************************************************************************************************************************

Flowchart for the code:

DrivingCost Function:

Main Function:

Screenshot of the code with input and output:


Related Solutions

CORAL LANGUAGE ONLY Write a program whose inputs are three integers, and whose outputs are the...
CORAL LANGUAGE ONLY Write a program whose inputs are three integers, and whose outputs are the largest of the three values and the smallest of the three values. If the input is 7 15 3, the output is: largest: 15 smallest: 3 Your program should define and call two functions: Function LargestNumber(integer num1, integer num2, integer num3) returns integer largestNum Function SmallestNumber(integer num1, integer num2, integer num3) returns integer smallestNum The function LargestNumber should return the largest number of the...
CORAL Language Only: Write a program that first gets a list of six integers from input....
CORAL Language Only: Write a program that first gets a list of six integers from input. The first five values are the integer list. The last value is the upper threshold. Then output all integers less than or equal to the threshold value. Ex: If the input is 50 60 140 200 75 100, the output is: 50 60 75 For coding simplicity, follow every output value by a space, including the last one. Such functionality is common on sites...
Language Assembly ( required) Write and test a function, drawshape. The function has 2 parameters, the...
Language Assembly ( required) Write and test a function, drawshape. The function has 2 parameters, the shape's character and the length of the shape's longest line. draw shape(1, x) looks displays x x draw shape(2, y) displays yy y yy draw shape(3, z) displays zzz zz z zz zzz and so on.
Language Assembly ( required) Write and test a function, drawshape. The function has 2 parameters, the...
Language Assembly ( required) Write and test a function, drawshape. The function has 2 parameters, the shape's character and the length of the shape's longest line. draw shape(1, x) looks displays x x draw shape(2, y) displays yy y yy draw shape(3, z) displays zzz zz z zz zzz and so on.
In Python: Write a function called sum_odd that takes two parameters, then calculates and returns the...
In Python: Write a function called sum_odd that takes two parameters, then calculates and returns the sum of the odd numbers between the two given integers. The sum should include the two given integers if they are odd. You can assume the arguments will always be positive integers, and the first smaller than or equal to the second. To get full credit on this problem, you must define at least 1 function, use at least 1 loop, and use at...
Write a function named "check_matrix" which takes two matrices as parameters and returns 1 if the...
Write a function named "check_matrix" which takes two matrices as parameters and returns 1 if the matrices are same or 0 otherwise. Set appropriate parameters and return type if necessary.
Write a recursive function named multiply that takes two positive integers as parameters and returns the...
Write a recursive function named multiply that takes two positive integers as parameters and returns the product of those two numbers (the result from multiplying them together). Your program should not use multiplication - it should find the result by using only addition. To get your thinking on the right track: 7 * 4 = 7 + (7 * 3) 7 * 3 = 7 + (7 * 2) 7 * 2 = 7 + (7 * 1) 7 *...
Write a C++ function which takes an int array and its size as parameters. It returns...
Write a C++ function which takes an int array and its size as parameters. It returns an int indicating how many multiples of 3 are contained in the array. For example, if the array contains {2, 6, 8} your function should return 1. If the array contains {3, 10, 5, 6} your function should return 2. Here is the function prototype: // int array[]: array to search // size: number of elements in the array int countMult(const int array[], int...
Language: Python Function name : sort_by_rating Parameters : file (.csv file), category (string), order (boolean) Returns:...
Language: Python Function name : sort_by_rating Parameters : file (.csv file), category (string), order (boolean) Returns: None Description : You want to see what order the items of a particular category in your file would be in if you sorted them by rating. Given a file, a category of clothing, and an order boolean (True for ascending order, False for descending order), create a function that writes a file called “sorted_items.csv” that includes all of the items in the specified...
in C programming language, write and test a function that writes and returns through an output...
in C programming language, write and test a function that writes and returns through an output parameter the longest common suffix of two words. (e.g. The longest common suffix of "destination" and "procrastination" is "stination", of "globally" and "internally" is "ally, and of "glove" and "dove" is the empty string)
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT