Online Book Merchants offers premium customers 1 free book with every purchase of 5 or more books and offers 2 free books with every purchase of 8 or more books. It offers regular customers 1 free book with every purchase of 7 or more books, and offers 2 free books with every purchase of 12 or more books. Write a statement that assigns freeBooks the appropriate value based on the values of the bool variable isPremiumCustomer and the int variable nbooksPurchased.
.
.
Click on the title for the solution
.
.
if(nbooksPurchased > 4){
if(isPremiumCustomer){
freeBooks = 1;
if(nbooksPurchased > 7){
freeBooks = 2;
}
}else{
freeBooks = 0;
if(nbooksPurchased > 6){
freeBooks = 1;
}
if(nbooksPurchased > 11){
freeBooks = 2;
}
}
}else{freeBooks = 0;}
.
Click on the title for the solution
.
.
This is the answer:
:
if(nbooksPurchased > 4){
if(isPremiumCustomer){
freeBooks = 1;
if(nbooksPurchased > 7){
freeBooks = 2;
}
}else{
freeBooks = 0;
if(nbooksPurchased > 6){
freeBooks = 1;
}
if(nbooksPurchased > 11){
freeBooks = 2;
}
}
}else{freeBooks = 0;}
Comments
Post a Comment