#include #include #include void pause (void) { cout << "Hit any key to continue...\n"; getch (); } void output_results (double T, double pressure, double u_sub_f, double u_sub_g) { cout << "\nAt " << T << " degrees C:\n" << " Pressure = " << pressure << " bar\n" << " u sub f = " << u_sub_f << " KJ/kg\n" << " u sub f = " << u_sub_g << " KJ/kg\n"; } void main (void) { const int capacity = 100; double temperatures[capacity], pressures[capacity], u_sub_f[capacity], u_sub_g[capacity], T; int table_size; if (!read_in_table(capacity, temperatures, pressures, u_sub_f, u_sub_g, table_size)) { cout << "\nUnable for read table - program execution terminated.\n"; pause (); return; } cout << "\nTable successfully read.\n" << "The table contains " << table_size << " entries.\n" << "Temperatures run from " << temperatures[0] << " degrees C to " << temperatures[table_size - 1] << " degrees C.\n"; for (;;) { cout << "\nEnter temperature (-999 to end): "; cin >> T; if (T == -999) { return; } calculate_and_output (table_size, temperatures, pressures, u_sub_f, u_sub_g, T); } }