Hi ,
I have this problem I need to code in C++:
we want to know how many candies you can have with a certain amonut of money.
Each candy costs $1 and at each candy purchase, you receive 1 coupon.
You can redeem 1 candy with 7 coupons.
If you have $20, you can have 23 candies.
20/7=2 more candies from the coupons=2 more coupons.
then 20%7=6 coupons remain.
6+2=8 coupons with which you can have 1 candy.
So 20+2+1=23 candies in total.
I try to use the modulo ("%") but still I cannot find the answer. Iwant to use a loop.
this what I did. I found 22 bars instead of 23.
#include<iostream>
using namespace std;
int main()
{
int money,n;
int s,finish;
cout<<" Enter the total amount of money ";
cin>>money;
do
{
s=(money/7)+(money%7);
n=money+(money/7);
}
while(s<7);
cout<< "bar "<<n;
cout<<endl;
cin>>finish;// keep the output window open
return 0;
}
Do you have an idea?
Thank you
B