Ask Question
16 February, 22:49

What would be the value of discountRate after the following statements are executed? double discountRate = 0.0; int purchase = 1250; if (purchase > 1000) discountRate =.05; if (purchase > 750) discountRate =.03; if (purchase < 2500) discountRate =.01; else discountRate = 0;

+2
Answers (1)
  1. 16 February, 23:10
    0
    The value of discountRate would be 0.01

    Explanation:

    double discountRate = 0.0;

    int purchase = 1250;

    if (purchase > 1000)

    discountRate =.05;

    if (purchase > 750)

    discountRate =.03;

    if (purchase < 2500)

    discountRate =.01;

    else discountRate = 0;

    discountRate is declared as 0.0 then purchase is 1250. But the entire if statement is sequential, that is; all the if statement are executed.

    first if-statement assign. 05 to discountRate because purchase is greater than 1000.

    Next if-statement re-assign. 03 to discountRate because purchase is greater than 750.

    The last if-statement re-assign. 01 to dicountRate because purchase is less than 2500. Since this is the last if statement executed, the value of discountRate is. 01
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “What would be the value of discountRate after the following statements are executed? double discountRate = 0.0; int purchase = 1250; if ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers