You are on page 1of 2

FLOW CHART (while)

In Class DiscountPriceWhileTest
START

laptopPrice( )

STOP

In Class implementation [ laptopPrice() ] by using while

laptopPrice( )

loop  1

loop <= 15?

Prompt for price, discount_price, discount, totalPriceBeforeDiscount,


totalPriceAfterDiscount, average

Get price

If price>=1000 && price<=1999 TRUE

discount=10*price/100; Display price


discount_price=price-discount

Display discount price

FALSE
If price>=2000 && price<=2499 TRUE

discount=15*price/100; Display price


discount_price=price-discount

Display discount price

C A B D
1 1 1
A B D
C
1 1
FALSE
If price>=2500 && price<=2999
TRUE
discount=17*price/100; Display price
discount_price=price-discount

Display discount price

FALSE TRUE
If price>=3000
discount=20*price/100;
discount_price=price-discount Display price

Display discount price

loop=loop+1 totalPriceBeforeDiscount=totalPriceBeforeDiscount+price

average=totalPriceAfterDiscount/15

Display totalPriceBeforeDiscount

Display totalPriceAfterDiscount

Display average

STOP

You might also like