# 2022 Jan P02 IT CSEC Q3a

```Start
// Initialization of variables....
price = -999.99
totalPrice = -999.99
discountAmount = -999.99
discountRate = 0.25
quantity = -999

// Prompt the user for input....
output "Input Price"
input price
output "Input quantity"
input quantity
totalPrice = price * quantity

// Determine the discount....
if totalPrice > 1800 then
discountAmount = totalPrice * discountRate
else
discountAmount = 0.00
end If

// output results....
output "the Discount is " + discountAmount
Stop

```

## Alternate solution

Note: In this solution , our selection statement does not contain an else branch, since the discountAmount is initialized to 0.

```Start
// Initialization of variables....
price = -999.99
totalPrice = -999.99

// here, discount is set to 0.
discountAmount = 0
discountRate = 0.25
quantity = -999

// Prompt the user for input....
output "Input Price"
input price
output "Input quantity"
input quantity
totalPrice = price * quantity

// Determine the discount....
if totalPrice > 1800 then
discountAmount = totalPrice * discountRate
else

// because the discount was initialized to 0, we don't need an else section for our selection construct.
end If

// output results....
output "the Discount is " + discountAmount
Stop

```