Submitted by: Submitted by cager
Views: 677
Words: 356
Pages: 2
Category: Other Topics
Date Submitted: 09/16/2012 10:04 AM
#include "CIS247C - Week 1 iLab Header.h"
// PROTOTYPES
void displayApplicationInformation();
void displayDivider(string outputTitle);
string getInput(string inputType);
void terminateApplication();
// MAIN
int main()
{
string inputVar, userName;
string sProg = "Program Started", gName = "Name", gAge = "Age", gMileage = "MPG";
int userAge = 0;
double gasMileage = 0.00;
displayApplicationInformation(); // Calls for displayApplicationInformation() procedure.
displayDivider(sProg); // Display "Program Initiated"
displayDivider(gName); // Display "Get Name"
userName = getInput(gName);
cout << "Your name is: " << userName << endl;
displayDivider(gAge); // Display "Get Age"
inputVar = getInput(gAge);
stringstream con(inputVar); // Conversion of string to number using stringstream.
con >> userAge;
cout << "Your age is: " << userAge << endl;
displayDivider(gMileage); // Display "Get MPG".
inputVar = getInput(gMileage);
stringstream conTwo(inputVar); // Conversion of string to number using stringstream.
conTwo >> gasMileage;
cout << "Your car's MPG is: " << fixed << setprecision(2) << gasMileage << endl;
terminateApplication(); // Calling termination procedure.
return 0;
}
File: CIS247C – Week 1 iLab Header.h
#include <iostream>
#include <string>
#include <iomanip>
#include <cctype>
#include <sstream>
#include <cstring>
#include <algorithm>
using namespace std;
void displayApplicationInformation()
{
cout << "\n - Basic User Interface Program -" << endl;
cout << "\nClass: CIS-247C, Week 1 iLAb" << endl;
cout << "Name: Your Name" << endl;
cout << "\nInfo: This program will input a user's name, age," << endl;
cout << " gas mileage...