// Below is Java code.
// Package import
import java.util.*; // class definition class Main { // class main method public static void main (String[] args) throws java.lang.Exception { try{ // variables final int CENTS_PER_POUND = 25; final int FLAT_FEE_CENTS = 75; // Creating Scanner object for input
Scanner sr=new Scanner(System.in); System.out.print("Enter the shipping weight:"); // input reading
int shipWeightPounds=sr.nextInt(); // cost calculation
int shipCostCents = (shipWeightPounds * CENTS_PER_POUND) + FLAT_FEE_CENTS; // output Weight
System.out.println("shipping Weight: " + shipWeightPounds); // output flat fee System.out.println("flat fee of shipping in cents: " + FLAT_FEE_CENTS); // output cents per pound System.out.println("Cents/pound for shipping: " + CENTS_PER_POUND); // output shipping cost
System.out.println("total cost of shipping in cents: " + shipCostCents); catch(Exception ex){ return;} } } // Explanation: Define two constants "CENTS_PER_POUND=25" and "FLAT_FEE_CENTS=75". Use a Scanner object to capture user input for weight. Calculate the shipping cost by multiplying the weight with cents per pound and adding the flat fee. Then, display each value.
Answer:
Below is the Python code:
stock_prices = input().split() #this takes input and separates it into a list
for price in stock_prices: #this loops through each stock price
print("$",price) #this outputs each stock price prefixed by a dollar sign
Explanation:
The logic behind the program is clearly outlined in the attached comments. To illustrate the program's workings, let's consider an example:
Imagine the user inputs the stock_prices values of
34.62 76.30 85.05
The input() method captures user input, while the split() method divides the input string, providing a list of strings as:
['34.62', '76.30', '85.05']
Following that, the loop statement for price in stock_prices: iterates through each item in the list, and print("$",price) displays each value from the list on the output screen with a dollar sign, as follows:
$ 34.62
$ 76.30
$ 85.05