All pastes #500956 Raw Edit

Miscellany

public cpp v1 · immutable
·published 2007-05-21 20:20 UTC
rendered paste body
// Lab2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <string>using namespace std;int _tmain(int argc, _TCHAR* argv[]){	string style;int amount;int tamount;char question;const int MAX_WALLET = 10;const int  MAX_3X5 = 6;const int MAX_8X10 = 4;const int MAX_POSTER = 1;cout << "*************************************************" << endl;cout << "*************************************************" << endl;cout << "************Welcome to Photo Hut 3042************" << endl;cout << "*************************************************" << endl;cout << "*************************************************" << endl;cout << endl;cout << endl;cout << "Please select a letter for the type of photo you would like to take: " << endl;enum type {WALLET, P3X5, P8X10, POSTER};type pPhoto=WALLET;char photo;cout << "(a)Wallet, (b)3x5, (c)8x10 or (d)Poster? " << endl;cin >> photo;switch (photo) {case 'a': case 'A':pPhoto=WALLET;break;case 'b':case 'B':pPhoto=P3X5;break;case 'c':case 'C':pPhoto=P8X10;break;case 'd':case 'D':pPhoto=POSTER;break;default:	cout << "Incorrect Entry. Please Try Again." << endl;}switch (pPhoto){case WALLET:	style="Wallet";break;case P3X5:	style="3x5";		break;case P8X10:	style="8x10";		break;case POSTER:	style="Poster";		break;}cout << "Great choice! Your mother would love some "<< style <<"'s of you!" << endl;switch (pPhoto){case WALLET:	amount=10;break;case P3X5:	amount=6;		break;case P8X10:	amount=4;		break;case POSTER:	amount=1;		break;}switch(pPhoto){case WALLET:for(tamount = 1;tamount <= 10;tamount ++){	cout << "**" << endl << "**" << endl;cout << "You have taken " << tamount << " photos out of the " << amount << " alotted for this size." << endl <<  "You have " << 10 - tamount << " left." << endl<< "Would you like to take another? Y or N?" << endl;        cin >> question;while (question != 'n' && question != 'y'){cout << "Error: Invalid input given!  Please select either Y or N." << endl;        cin >> question;}if(question == 'n')//if(tamount == MAX_WALLET)	//{ cout << "You Have used all your pictures. Please insert more cash." << endl << endl;}   {break;}}break;case P3X5:for(tamount = 1;tamount <= 6;tamount ++){	cout << "*****" << endl << "*****" << endl << "*****" << endl;cout << "You have taken " << tamount << " photos out of the " << amount << " alotted for this size." << endl <<  "You have " << 6 - tamount << " left." << endl<< "Would you like to take another? Y or N?" << endl;        cin >> question;while (question != 'n' && question != 'y'){cout << "Error: Invalid input given!  Please select either Y or N." << endl;        cin >> question;}if(question == 'n')if(tamount == MAX_3X5)	{ cout << "You Have used all your pictures. Please insert more cash." << endl << endl;}   {break;}}break;case P8X10:for(tamount = 1;tamount <= 4;tamount ++){	cout << "******" << endl << "******" << endl << "******" << endl;cout << "You have taken " << tamount << " photos out of the " << amount << " alotted for this size." << endl <<  "You have " << 4 - tamount << " left." << endl<< "Would you like to take another? Y or N?" << endl;        cin >> question;while (question != 'n' && question != 'y'){cout << "Error: Invalid input given!  Please select either Y or N." << endl;        cin >> question;}if(question == 'n')   {break;}if(tamount == MAX_8X10)	{ cout << "You Have used all your pictures. Please insert more cash." << endl << endl;}}	break;case POSTER:for(tamount = 1;tamount <= 1;tamount ++){	cout << "*******" << endl << "*******" << endl << "*******" << endl << "*******" << endl << "*******" << endl;cout << "You have taken " << tamount << " photos out of the " << amount << " alotted for this size." << endl <<  "You have " << 1 - tamount << " left." << endl<< "Would you like to take another? Y or N?" << endl;        cin >> question;while (question != 'n' && question != 'y'){cout << "Error: Invalid input given!  Please select either Y or N." << endl;        cin >> question;}if(question == 'n')   {break;}	if(tamount == MAX_POSTER)	{ cout << "You Have used all your pictures. Please insert more cash." << endl << endl;}}	break;}cout << "*************************************************" << endl;cout << "*******Thank you for using Photo Hut 3042.*******" << endl; cout << "*********************Goodbye!********************" << endl;cout << "*************************************************" << endl; 	return 0;}