// Marvyn De La Torre CS1A Chapter 5, P.297, #17
/**************************************************************
* Create Sales Bar Chart
*
* This program asks for the sales of five stores and displays
* a bar chart using one asterisk for every $100 in sales.
*
* Input:
* The sales amount for each of the five stores.
*
* Output:
* A sales bar chart displaying one asterisk for every $100
* of sales.
**************************************************************/
#include <iostream>
using namespace std;
int main( )
{
int sales1, sales2, sales3, sales4, sales5;
cout << "Enter today's sales for store 1: " ;
cin >> sales1;
cout << "Enter today's sales for store 2: " ;
cin >> sales2;
cout << "Enter today's sales for store 3: " ;
cin >> sales3;
cout << "Enter today's sales for store 4: " ;
cin >> sales4;
cout << "Enter today's sales for store 5: " ;
cin >> sales5;
cout << "\n SALES BAR CHART\n " ;
cout << "(Each * = $100)\n " ;
cout << "Store 1: " ;
for ( int i = 0 ; i < sales1 / 100 ; i++ )
{
cout << "*" ;
}
cout << endl;
cout << "Store 2: " ;
for ( int i = 0 ; i < sales2 / 100 ; i++ )
{
cout << "*" ;
}
cout << endl;
cout << "Store 3: " ;
for ( int i = 0 ; i < sales3 / 100 ; i++ )
{
cout << "*" ;
}
cout << endl;
cout << "Store 4: " ;
for ( int i = 0 ; i < sales4 / 100 ; i++ )
{
cout << "*" ;
}
cout << endl;
cout << "Store 5: " ;
for ( int i = 0 ; i < sales5 / 100 ; i++ )
{
cout << "*" ;
}
cout << endl;
return 0 ;
}
Ly8gTWFydnluIERlIExhIFRvcnJlICAgIENTMUEgICAgQ2hhcHRlciA1LCBQLjI5NywgIzE3Ci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiBDcmVhdGUgU2FsZXMgQmFyIENoYXJ0CiAqCiAqIFRoaXMgcHJvZ3JhbSBhc2tzIGZvciB0aGUgc2FsZXMgb2YgZml2ZSBzdG9yZXMgYW5kIGRpc3BsYXlzCiAqIGEgYmFyIGNoYXJ0IHVzaW5nIG9uZSBhc3RlcmlzayBmb3IgZXZlcnkgJDEwMCBpbiBzYWxlcy4KICoKICogSW5wdXQ6CiAqIFRoZSBzYWxlcyBhbW91bnQgZm9yIGVhY2ggb2YgdGhlIGZpdmUgc3RvcmVzLgogKgogKiBPdXRwdXQ6CiAqIEEgc2FsZXMgYmFyIGNoYXJ0IGRpc3BsYXlpbmcgb25lIGFzdGVyaXNrIGZvciBldmVyeSAkMTAwCiAqIG9mIHNhbGVzLgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGludCBzYWxlczEsIHNhbGVzMiwgc2FsZXMzLCBzYWxlczQsIHNhbGVzNTsKCiAgICBjb3V0IDw8ICJFbnRlciB0b2RheSdzIHNhbGVzIGZvciBzdG9yZSAxOiAiOwogICAgY2luID4+IHNhbGVzMTsKCiAgICBjb3V0IDw8ICJFbnRlciB0b2RheSdzIHNhbGVzIGZvciBzdG9yZSAyOiAiOwogICAgY2luID4+IHNhbGVzMjsKCiAgICBjb3V0IDw8ICJFbnRlciB0b2RheSdzIHNhbGVzIGZvciBzdG9yZSAzOiAiOwogICAgY2luID4+IHNhbGVzMzsKCiAgICBjb3V0IDw8ICJFbnRlciB0b2RheSdzIHNhbGVzIGZvciBzdG9yZSA0OiAiOwogICAgY2luID4+IHNhbGVzNDsKCiAgICBjb3V0IDw8ICJFbnRlciB0b2RheSdzIHNhbGVzIGZvciBzdG9yZSA1OiAiOwogICAgY2luID4+IHNhbGVzNTsKCiAgICBjb3V0IDw8ICJcblNBTEVTIEJBUiBDSEFSVFxuIjsKICAgIGNvdXQgPDwgIihFYWNoICogPSAkMTAwKVxuIjsKCiAgICBjb3V0IDw8ICJTdG9yZSAxOiAiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzYWxlczEgLyAxMDA7IGkrKykKICAgIHsKICAgICAgICBjb3V0IDw8ICIqIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICBjb3V0IDw8ICJTdG9yZSAyOiAiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzYWxlczIgLyAxMDA7IGkrKykKICAgIHsKICAgICAgICBjb3V0IDw8ICIqIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICBjb3V0IDw8ICJTdG9yZSAzOiAiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzYWxlczMgLyAxMDA7IGkrKykKICAgIHsKICAgICAgICBjb3V0IDw8ICIqIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICBjb3V0IDw8ICJTdG9yZSA0OiAiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzYWxlczQgLyAxMDA7IGkrKykKICAgIHsKICAgICAgICBjb3V0IDw8ICIqIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICBjb3V0IDw8ICJTdG9yZSA1OiAiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzYWxlczUgLyAxMDA7IGkrKykKICAgIHsKICAgICAgICBjb3V0IDw8ICIqIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==