Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Unit 5 Pseudocode Sample Description: This function applies discount percentage

ID: 669112 • Letter: U

Question

Unit 5 Pseudocode Sample Description: This function applies discount percentage on an item price unless the item price is less than the whole sale price. For example, a product at $10 with a wholesale price of $5 and a discount of 10% returns $9. function applyDiscount(productPrice : Double, wholesalePrice : Double, discount : Double) Return Double Create variable discountedPrice as double discountedPrice = productPrice * (1 – discount) if (discountedPrice < wholesalePrice) discountedPrice = wholesalePrice end if return discountedPrice End function

Present a solution using pseudocode similar to what you saw above.

Identify the logic needed to create a Boolean function to determine if free shipping will be applied based on the total order amount (e.g., free shipping for orders over $75). The function is expected to return TRUE or FALSE depending on the free shipping criteria.

Present a second pseudocode solution that will call the function and print whether the user will get free shipping.

Explanation / Answer

procedure applyDiscount(productPrice, wholesalePrice, discount)
   discountedPrice = productPrice * (1 – discount)
   if discountedPrice < wholesalePrice
       discountedPrice = wholesalePrice
   end if
   return discountedPrice
end procedure applyDiscount


procedure shipping(finalPrice)
   if finalPrice >= 75:
       return true
   else
       return false
end procedure shipping


if shipping(finalPrice) == true
   print 'you'll get free shipping'
else
   print 'you'll not get free shipping'

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote