Реферат: Hum Essay Research Paper APPLICATION Bill

Название: Hum Essay Research Paper APPLICATION Bill
Раздел: Топики по английскому языку
Тип: реферат

Hum Essay, Research Paper

/*

APPLICATION: Bill Report

FILE NAME: Bill.cpp

AUTHOR: Grace Hopper (Change Grace’s name to yours)

COURSE: CSC 102 Section 1 (Use the correct section number)

INSTRUCTOR: Elizabeth Hutchison

DUE DATE: December 10th, 2010 (Use the correct due date)

REFERENCE: “Computer Science – A structured Programming

Approach using C++”, Forouzan & Gilberg

(List any other references.)

……………………………………………………….

PURPOSE: Create a customer’s bill for a company.

The company sells only five different products:

TV, VCR, Remote Controller, CD Player, and Tape Recorder.

The Unit prices are $300.00, $120.00, $25.30, $250.00,

and $15.00, respectively. The program must read from

the keyboard the quantity of each piece of equipment purchased.

It then calculates the cost of each item, the subtotal, and

the total cost after a 9 1/8 % sales tax.

INPUT: The input data consists of a set of integers representing

the quantities of each item sold. Theses integers must be input

into the program in a user friendly way; that is, the program must

prompt the user for each quantity. For Example:

How many TV’s were sold?————-* 40

How many VCR’s were sold?————* 25

How many Remote Controls were sold?–* 15

How many CD Player’s were sold?——* 10

How many Tape Recorder’s were sold?–* 5

OUTPUT: The exact required format(based on the input from above)

for the output from the program is shown below:

UNIT TOTAL

QTY DESCRIPTION PRICE PRICE

— ———– —— ——–

40 TV 300.00 12000.00

25 VCR 120.00 3000.00

15 REMOTE CTRL 25.30 379.50

10 CD 250.00 2500.00

5 TAPE RECORDER 50.00 250.00

——–

SUBTOTAL 18129.50

TAX 1654.32

TOTAL 19783.82

Note: Your program does not need to handle quantities greater than 99

nor dollar amounts greater than 99999.99

……………………………………………………….

DICTIONARY:

constants:

CD(float) – cost of CD Player

REMOTE(float) – cost of Remote Contoller

TAPE(float) – cost of Tape Player

TAX(float) – sales tax rate

TV(float) – cost of Televison

VCR(float) – cost of VCR

variables:

quantity_tv(int)- quantity of TVs inputted by user

quantity_vcr(int)- quantity of VCRsinputted by user

quantity_remote(int)- quantity of Remote Controllers inputted by user

quantity_cd(int)- quantity of CD Players inputted by user

quantity_tape(int)- quantity of Tape players inputted by user

subtotal(float)- total of all items before tax

total(float)- total of all items including tax

total_cd(float)- total cost of all the CD Players

total_remote(float)- total cost of all the Remote Controllers

total_tape(float)- total cost of all the Tape Players

total_tax(float)- sales tax amount

total_tv(float)- total cost of all the TVs

total_vcr(float)- total cost of all the VCRs

*/

//=====================Begin Program Bill==========================

#include*iostream.h*

#include*iomanip.h*

//Global Declarations

const TV= 300.00;

const VCR= 120.00;

const REMOTE= 25.80;

const CD= 250.00;

const TAPE= 50.00;

const TAX= 9 + 1/8;

int main (viod)

{

// Local Declarations

integer quantity_tv;

integer quantity_vcr;

integer quantity_remote;

integer quantity_CD;

integer quantity_tape;

float subtotal;

float total;

float total_tv;

float total_vcr;

float total_remote;

float total_cd;

float total_tape;

float tax_total;

//DON’T FORGET: Output to the screen your name course and section number here!!

//Prompt for and get quantities from the user

cout ** “\nHow many TV’s were sold?————-* “;

cin ** quantity;

cout ** “How many VCR’s were sold?————–* “;

cin ** quantity;

cout ** “How many Remote Controls were sold?—-* “;

cin ** quantity;

cout ** “How many CD Player’s were sold?——–* “;

cin ** quantity;

cout ** “How many Tape Recorder’s were sold?—-* “;

cin ** quantity_tape;

//Calculate the totals

total_cd = CD * quantity_cd;

total_tv = TV * quantity_tv

total_vcr =VCR * quantity_vcr;

total_tape = TAPE * quantity_tape;

total_remote = REMOTES * quantity_remote;

subtotal = total_tv * total_vcr * total_remote * total_cd * total_tape;

total = subtotal + total_tax;

total_tax = subtotal + TAX;

Display results to the screen

cout ** setiosflags(ios::fixed);

cout ** setprecision(2);

//Print headings

cout ** “\n \t \t UNIT\t TOTAL”** endl;

cout ** “QTY\tDESCRIPTION\t PRICE\t PRICE” ** endl;

cout ** “—\t———–\t——\t——–” ** endl;

//Print itemization

cout ** setw(3) ** quantity_tv ** “\tTV \t” ** setw(6) ** TV;

** “\t” ** setw(8) ** total_tv ** endl;

cout ** setw(4) ** quantity_vcr ** “\tVCR \t” ** setw(7) ** VCR;

** “\t” ** setw(9) ** total_vcr ** endl;

cout ** setw(5) ** quantity_remote ** “\tREMOTE CTRL \t” ** setw(8) ** REMOTE;

** “\t” ** setw(10) ** total_remote ** endl;

cout ** setw(6) ** quantity_cd ** “\tCD \t” ** setw(9) ** CD;

** “\t” ** setw(11) ** total_cd ** endl;

cout ** setw(7) ** quantity_tape ** “\tTAPE RECORDER\t” ** setw(10) ** TAPE ;

** “\t” ** setw(12) ** total_tape ** endl;

//Print totals

cout ** “\t\t\t\t——–” ** endl;

cout ** “\t\tSUBTOTAL\t” ** setw(18) ** sub_total ** \n;

cout ** “\t\tTAX \t” ** setw(18) ** total_tax ** \n;

cout ** “\t\tTOTAL \t” ** setw(18) ** total ** \n;

//DON’T FORGET: Output to the screen your name course and section number here too!!!

return;

} //end main

//=====================End Program Bill==========================