// SECJ1013-01 Assignment 1
// Group Members:
// AHMAD ZULHAKIM BIN ZAINAL A19EC0179
// LEE TONG MING             A19EC0069
// Question 2

#include <iostream>
#include <iomanip>
using namespace std;

// Function prototype
double getSpeed(double, double);

int main()
{
    double distance,     // To hold the miles travelled
           time,         // To hold the hours spent in travel
           speed;        // To hold speed in miles per hour

    // Get the miles travelled and hours spent in travel.
    cout << fixed << showpoint << setprecision(2);
    cout << "Please input the miles travelled: ";
    cin >> distance;
    cout << "Please input the hours travelled: ";
    cin >> time;

    // Calculating the speed.
    speed = getSpeed(distance, time);

    // Display the speed in miles per hour.
    cout << "Your speed is " << speed << " miles per hour.\n";
    system("pause");
    return 0;
}

// Definition of function getSpeed. 
// This function calculates the speed.
// This function uses two double parameters, miles and hours
// and returns miles divided by hours in a double.
double getSpeed(double miles, double hours)
{
    return miles / hours;
}