pennie and dollar counter

Bjarne Stroustrup “Programming Principles and Practice Using C++”
Chapter 3 Exercise 11
Using std_lib_facilities.h by Bjarne Stroustrup.

//	Philipp Siedler
//	Bjarne Stroustrup's PP
//	Chapter 3 Exercise 11

#include "std_lib_facilities.h"

int main()
{
	int oneCentCoins = 0;
	int fiveCentCoins = 0;
	int tenCentCoins = 0;
	int twfiveCentCoins = 0;
	int ffCentCoins = 0;
	int dollars = 0;
	double total = 0;

	cout << "How many 1-Cent-Coins do you have?\n";
	cin >> oneCentCoins;
	cout << "How many 5-Cent-Coins do you have?\n";
	cin >> fiveCentCoins;
	cout << "How many 10-Cent-Coins do you have?\n";
	cin >> tenCentCoins;
	cout << "How many 25-Cent-Coins do you have?\n";
	cin >> twfiveCentCoins;
	cout << "How many 50-Cent-Coins do you have?\n";
	cin >> ffCentCoins;
	cout << "How many 1-Dollar-Coins do you have?\n";
	cin >> dollars;

	total = oneCentCoins*0.01 + fiveCentCoins*0.05 + tenCentCoins*0.10 + twfiveCentCoins*0.25 + ffCentCoins*0.50 + dollars*1.00;

	if (oneCentCoins < 2) cout << "You have " << oneCentCoins << " pennie\n";
	else cout << "You have " << oneCentCoins << " pennies\n";
	if (fiveCentCoins < 2) cout << "You have " << oneCentCoins << " nickle\n";
	else cout << "You have " << fiveCentCoins << " nickles\n";
	if (tenCentCoins < 2) cout << "You have " << oneCentCoins << " dime\n";
	else cout << "You have " << tenCentCoins << " dimes\n";
	if (twfiveCentCoins < 2) cout << "You have " << oneCentCoins << " quarter\n";
	else cout << "You have " << twfiveCentCoins << " quarters\n";
	if (ffCentCoins < 2) cout << "You have " << oneCentCoins << " half dollar\n";
	else cout << "You have " << ffCentCoins << " half dollars\n";
	if (dollars < 2) cout << "You have " << oneCentCoins << " dollar\n";
	else cout << "You have " << dollars << " dollars\n";

	cout << "the value of all your coins is " << total << " Dollar\n";
	keep_window_open();
}
Output:
How many 1-Cent-Coins do you have?
230
How many 5-Cent-Coins do you have?
34
How many 10-Cent-Coins do you have?
12
How many 25-Cent-Coins do you have?
23
How many 50-Cent-Coins do you have?
31
How many 1-Dollar-Coins do you have?
8
You have 230 pennies
You have 34 nickles
You have 12 dimes
You have 23 quarters
You have 31 half dollars
You have 8 dollars
the value of all your coins is 34.45 Dollar
Please enter a character to exit

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.