Thank you for the reply david but I was wondering if you could tell me what I'm doing wrong with my code? Everything is working its just not reading my feet at all.

Program flow is very important in programming ... If you input or assign a value to a variable, any previous value that was in that variable is replaced by the new value ...
I had wondered if ... by printing out the miles and feet values after they were input, but before the program updated the miles via ...
miles = miles + feet/5280;
you might 'see the flow' ?
I trust that you 'see it' now

Also ... C++ style is to declare your variable(s) just before use, with just enough scope as necessary. (Look up, i.e Google 'scope' ... you will need to understand that concept very soon.)
Also ... it is preferred to use constants rather than 'magic numbers' in your program ...
// this could be in Global Scope ...
const double milesToKm = 1760*0.9144/1000; // since 0.9144 meters = 1 yard
int main()
{
// ...
double kilometers = miles * milesToKm;
// ...
}