#include "g:\victor\vitodef.h"

// pricing policy program
// demonstrates use of integer division operators
// and program style and documentation
// study this before writing makechange assignment

void main(void)
{
int number;			  // input: number of chips desired
int price;            // output: total price as an integer
int p1 = 10, p10 = 90, p100 = 800;    // package prices
int n1, n10, n100;    // number of packages of each size

// get user input
clrscr();
cout << "enter number of chips desired.\n";
cin >> number;

// get price of packages of 100
n100 = number / 100;     // how many 100's in number?
price = n100 * p100;     // overwrites garbage in price
number = number % 100;   // take 100's out of number

// get price of packages of 10
n10 = number / 10;
price = price + n10 * p10;
number = number % 10;

// finally, take care of singles
n1 = number;
price = price + n1 * p1;

// output the answer
cout << "you will pay:  $" << price <<  ".00" << endl;
getche();
}