While using COBOL mainframe, I can't figure out how to calculate the commission using If/else....End If statement

The conditional segment is attached below:
QSALES -> Quarterly Sales
Commisions: BASECOMMISSION and BONUSCOMMISSION
-------------------------------------------------------------------------------------------
IF QSALES <=0 THEN
BASECOMMISSION=0
BONUSCOMMISSION=0
ELSE-IF QSALES>=0.01 AND QSALES<=2499.99 THEN
BASECOMMISSION=50
BONUSCOMMISSION=0
ELSE-IF QSALES>=2500 AND QSALES<=4999.99 THEN
BASECOMMISSION=75
BONUSCOMMISSION=0.04*QSALES
ELSE-IF QSALES>=5000 AND QSALES<=9999.99 THEN
BASECOMMISSION=100
BONUSCOMMISSION=0.045*QSALES
ELSE-IF QSALES>=10000 AND QSALES<=19999.99 THEN
BASECOMMISSION=200
BONUSCOMMISSION=0.05*QSALES
ELSE-IF QSALES>=20000 AND QSALES<=29999.99 THEN
BASECOMMISSION=250
BONUSCOMMISSION=0.055*QSALES
ELSE-IF QSALES>=30000 AND QSALES<=39999.99 THEN
BASECOMMISSION=300
BONUSCOMMISSION=0.06*QSALES
ELSE-IF QSALES>=40000 AND QSALES<=49999.99 THEN
BASECOMMISSION=350
BONUSCOMMISSION=0.065*QSALES
ELSE-IF QSALES>=50000 AND QSALES<=74999.99 THEN
BASECOMMISSION=500
BONUSCOMMISSION=0.07*QSALES
ELSE-IF QSALES>=75000 AND QSALES<=99999.99 THEN
BASECOMMISSION=750
BONUSCOMMISSION=0.075*QSALE
ELSE
BASECOMMISSION=1000
BONUSCOMMISSION=0.1*QSALE
END-IF
While using COBOL mainframe, I can't figure out how to calculate the commission using If/else....End If...