Examlex

Solved

The Following Range-Checking Code Works but Is Somewhat Inefficient

question 34

Essay

The following range-checking code works but is somewhat inefficient.Explain why and show how to revise it to be more efficient.
if (saleAmount >= 1000)
commissionRate = 0.08;
else if (saleAmount >= 500)
commissionRate = 0.06;
else if (saleAmount <= 499)
commissionRate = 0.05;


Definitions:

Contract Rate

The agreed-upon interest rate specified in a contract, often related to loans or financial agreements.

Bond Indenture

A legal contract specifying the terms and conditions under which bonds are issued, including details of interest payments and the maturity date.

Contract Rate

The agreed-upon interest rate specified in a contract, often relating to loans or bond issues.

Effective Rate

The interest rate on a loan or financial product, rephrased to reflect the actual annual cost of the product over its repayment term.

Related Questions