# computer programming (Program Bug and Problems)

Hi.May you help me with question given.

Determine price after discount. Based on data price entered by user. The discount structure is :

price below and equal 100 : discount = 0%

price between 100 and 200: discount = 10%

price above and equal 200: discount = 20%

this is my solution:>

print "what is the price (RM)?"

input P

If P<=100 Then

PE=(0/100)*P

Endif

If 100<P<200 Then

PE=(10/100)*P

Endif

If P>=200 Then

PE=(20/100)*P

Endif

P=P-PE

print "The price is " +P

I don't know where is my fault.I calculated the price for P<=100 (

price below and equal 100 : discount = 0%) but I got the price is for

price between 100 and 200: discount = 10% .

**Complete thread:**

- computer programming -
**Asy**, 2013-03-17, 15:54- computer programming -
**lrcvs**, 2013-03-17, 17:39- computer programming -
**Asy**, 2013-03-24, 14:55

- computer programming -
- computer programming -
**Andrew360**, 2013-03-25, 21:08

- computer programming -