Cis247C - Week 1 Ilab

Submitted by: Submitted by

Views: 677

Words: 356

Pages: 2

Category: Other Topics

Date Submitted: 09/16/2012 10:04 AM

Report This Essay

#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...