I have written the following program, and it doesn't print properly. The console appears to simply close after I input the rate and hours.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    double hours, rate, pay;
    // Get the number of hours worked.
    cout << "How many hours did you work? ";
    cin >> hours;
    // Get the hourly pay rate.
    cout << "How much do you get paid per hour? ";
    cin >> rate;
    // Calculate the pay.
    pay = hours * rate;
    // Display the pay.
    cout << "You have earned $" << pay << endl;
    return 0;
}
 
     
    