The DIVIDE statement divides one numeric data item into or by other(s) and sets the values of data items equal to the quotient and remainder.
___ Format 1 ___________________________________________________________ | | | <___________________________ | | >>__DIVIDE__ _identifier-1_ __INTO____identifier-2__ _________ _|____> | | |_literal-1____| |_ROUNDED_| | | | | >__ ____________________________________________ ____________________> | | |_ ____ __SIZE ERROR__imperative-statement-1_| | | |_ON_| | | | | >__ _________________________________________________ _______________> | | |_NOT__ ____ __SIZE ERROR__imperative-statement-2_| | | |_ON_| | | | | >__ ____________ ___________________________________________________>< | | |_END-DIVIDE_| | | | |________________________________________________________________________|In Format 1, the value of identifier-1 or literal-1 is divided into the value of identifier-2, and the quotient is then stored in identifier-2. For each successive occurrence of identifier-2, the division takes place in the left-to-right order in which identifier-2 is specified.
___ Format 2 ___________________________________________________________ | | | >>__DIVIDE__ _identifier-1_ __INTO__ _identifier-2_ _________________> | | |_literal-1____| |_literal-2____| | | | | <___________________________ | | >__GIVING____identifier-3__ _________ _|_____________________________> | | |_ROUNDED_| | | | | >__ ____________________________________________ ____________________> | | |_ ____ __SIZE ERROR__imperative-statement-1_| | | |_ON_| | | | | >__ _________________________________________________ _______________> | | |_NOT__ ____ __SIZE ERROR__imperative-statement-2_| | | |_ON_| | | | | >__ ____________ ___________________________________________________>< | | |_END-DIVIDE_| | | | |________________________________________________________________________|In Format 2, the value of identifier-1 or literal-1 is divided into the value of identifier-2 or literal-2. The value of the quotient is stored in each data item referenced by identifier-3.
___ Format 3 ___________________________________________________________ | | | >>__DIVIDE__ _identifier-1_ __BY__ _identifier-2_ ___________________> | | |_literal-1____| |_literal-2____| | | | | <___________________________ | | >__GIVING____identifier-3__ _________ _|_____________________________> | | |_ROUNDED_| | | | | >__ ____________________________________________ ____________________> | | |_ ____ __SIZE ERROR__imperative-statement-1_| | | |_ON_| | | | | >__ _________________________________________________ _______________> | | |_NOT__ ____ __SIZE ERROR__imperative-statement-2_| | | |_ON_| | | | | >__ ____________ ___________________________________________________>< | | |_END-DIVIDE_| | | | |________________________________________________________________________|In Format 3, the value of identifier-1 or literal-1 is divided by the value of identifier-2 or literal-2. The value of the quotient is stored in each data item referenced by identifier-3.
___ Format 4 ___________________________________________________________ | | | >>__DIVIDE__ _identifier-1_ __INTO__ _identifier-2_ _________________> | | |_literal-1____| |_literal-2____| | | | | >__GIVING__identifier-3__ _________ __REMAINDER__identifier-4________> | | |_ROUNDED_| | | | | >__ ____________________________________________ ____________________> | | |_ ____ __SIZE ERROR__imperative-statement-1_| | | |_ON_| | | | | >__ _________________________________________________ _______________> | | |_NOT__ ____ __SIZE ERROR__imperative-statement-2_| | | |_ON_| | | | | >__ ____________ ___________________________________________________>< | | |_END-DIVIDE_| | | | |________________________________________________________________________|In Format 4, the value of identifier-1 or literal-1 is divided into identifier-2 or literal-2. The value of the quotient is stored in identifier-3, and the value of the remainder is stored in identifier-4.
___ Format 5 ___________________________________________________________ | | | >>__DIVIDE__ _identifier-1_ __BY__ _identifier-2_ ___________________> | | |_literal-1____| |_literal-2____| | | | | >__GIVING__identifier-3__ _________ __REMAINDER__identifier-4________> | | |_ROUNDED_| | | | | >__ ____________________________________________ ____________________> | | |_ ____ __SIZE ERROR__imperative-statement-1_| | | |_ON_| | | | | >__ _________________________________________________ _______________> | | |_NOT__ ____ __SIZE ERROR__imperative-statement-2_| | | |_ON_| | | | | >__ ____________ ___________________________________________________>< | | |_END-DIVIDE_| | | | |________________________________________________________________________|In Format 5, the value of identifier-1 or literal-1 is divided by identifier-2 or literal-2. The value of the quotient is stored in identifier-3, and the value of the remainder is stored in identifier-4.
For all Formats:
Subtopics:
Adobe, the Adobe logo, Acrobat, the Acrobat logo, and Acrobat Reader are registered trademarks of Adobe Systems incorporated.