//Adhira B cs1a ch5 hw
/*******************************************************************************
* CALCULATE DISTANCE TRAVELED
* _____________________________________________________________________________
* program calculates the distance that was traveled during a set of time
* using MPH
*
* INPUTS
* Speed - speed of vehicle in MPH
* Time - hours driven
*
* OUTPUTS
* distance - distance traveled
******************************************************************************/
#include <iostream>
using namespace std;
int main()
{
int Speed;
double Time;
cout << "What is the vehicles speed in mph? ";
cin >> Speed;
// input validation
if (Speed < 0)
cout << "please enter a speed greater than 0 MPH";
cout << "\nHow many hours has the vehicle traveled?";
cin >> Time;
for (int hour = 0; hour <= Time; ++hour) {
double distance = Speed * hour;
cout << "\nfor " << hour << "hours, you have traveled " << distance << " miles.";
}
return 0;
}
Ly9BZGhpcmEgQiBjczFhIGNoNSBodwovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiBDQUxDVUxBVEUgRElTVEFOQ0UgVFJBVkVMRUQKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICogcHJvZ3JhbSBjYWxjdWxhdGVzIHRoZSBkaXN0YW5jZSB0aGF0IHdhcyB0cmF2ZWxlZCBkdXJpbmcgYSBzZXQgb2YgdGltZQogKiB1c2luZyBNUEgKICogCiAqIElOUFVUUwogKiBTcGVlZCAtIHNwZWVkIG9mIHZlaGljbGUgaW4gTVBICiAqIFRpbWUgLSBob3VycyBkcml2ZW4KICogCiAqIE9VVFBVVFMKICogZGlzdGFuY2UgLSBkaXN0YW5jZSB0cmF2ZWxlZAogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgCnsKICAgIGludCBTcGVlZDsKICAgIGRvdWJsZSBUaW1lOwoKICAgIGNvdXQgPDwgIldoYXQgaXMgdGhlIHZlaGljbGVzIHNwZWVkIGluIG1waD8gIjsKICAgIGNpbiA+PiBTcGVlZDsKIAogICAgLy8gaW5wdXQgdmFsaWRhdGlvbgogICAgaWYgKFNwZWVkIDwgMCkKICAgIAljb3V0IDw8ICJwbGVhc2UgZW50ZXIgYSBzcGVlZCBncmVhdGVyIHRoYW4gMCBNUEgiOwogCgljb3V0IDw8ICJcbkhvdyBtYW55IGhvdXJzIGhhcyB0aGUgdmVoaWNsZSB0cmF2ZWxlZD8iOwogICAgY2luID4+IFRpbWU7CiAKICAgIGZvciAoaW50IGhvdXIgPSAwOyBob3VyIDw9IFRpbWU7ICsraG91cikgewogICAgICAgIGRvdWJsZSBkaXN0YW5jZSA9IFNwZWVkICogaG91cjsKICAgICAgICBjb3V0IDw8ICJcbmZvciAiIDw8IGhvdXIgPDwgImhvdXJzLCB5b3UgaGF2ZSB0cmF2ZWxlZCAiIDw8IGRpc3RhbmNlIDw8ICIgbWlsZXMuIjsgCiAgICAKICAgIH0KIAogICAgcmV0dXJuIDA7Cn0=