COSC 1337 – Programming Fundamentals II
Bob Comer, Professor of Computer Studies
Example Program - Mileage.cpp
//****************************************************************** // Mileage program // Programmer: Bob Comer // Completed : 1/25/2006 // Status : Complete // // This program computes your mileage for a trip given number of // gallons of gas used, and starting and ending mileage //****************************************************************** #include <iostream> // input/output declarations #include <iomanip> // i/o manupulator declarations using namespace std; // function prototypes float mileage( float startMiles, float endMiles, float gallonsUsed ); int main() { float startMiles; // Starting mileage float endMiles; // Ending mileage float gallonsUsed; // Gallons of gas used float mpg; // Computed miles per gallon // Set up floating point output format cout << fixed << showpoint << setprecision(2); // Get starting and ending mileage, and gallons of gas used cout << "Enter starting mileage: "; cin >> startMiles; cout << "Enter ending mileage: "; cin >> endMiles; cout << "Enter number of gallons of gas used: "; cin >> gallonsUsed; // Calculate mileage mpg = mileage( startMiles, endMiles, gallonsUsed ); // Print starting and ending mileage, gallons of gas used, // and calculated mileage cout << "For a trip with:" << endl; cout << " " << gallonsUsed << " gallons of gas used" << endl; cout << " and a starting mileage of " << startMiles << endl; cout << " and an ending mileage of " << endMiles << endl; cout << " the mileage per gallon is " << mpg << endl; return 0; } // Function mileage // // Purpose: calculates and returns the trip mileage float mileage( float startMiles, // In - starting mileage float endMiles, // In - ending mileage float gallonsUsed ) // In - gallons of gas used { float milesTraveled; // Total miles traveled float mpg; // Computed miles per gallon // Calculate mileage milesTraveled = endMiles - startMiles; mpg = milesTraveled / gallonsUsed; return mpg; }
Return to Programming Fundamentals II Home Page
Copyright: © 2013 by the Austin Community College.
Department of Computer Studies. All rights reserved.
Comments to: Bob Comer
Last updated: January 12, 2013