VMS Help
COBOL, PROCEDURE_DIVISION, DIVIDE

 *Conan The Librarian

  The DIVIDE statement divides one or more numeric data items by another.
  It stores the quotient and, for Formats 4 and 5, the remainder.

  1 - 1format INTO

  The DIVIDE statement divides one or more numeric data items by another.
  It stores the quotient.

  Format 1 -

   DIVIDE srcnum INTO { rsult [ ROUNDED ] } ...

      [ ON SIZE ERROR stment ] [ NOT ON SIZE ERROR stment ]

      [ END-DIVIDE ]

 1.1 - srcnum

  is a numeric literal or the identifier of an elementary numeric item.

 1.2 - rsult

  is the identifier of an elementary numeric item.  It is the resultant
  identifier.

 1.3 - stment

  is an imperative statement.

  2 - 2format INTO GIVING

  The DIVIDE statement divides one or more numeric data items by another.
  It stores the quotient.

  Format 2 -

   DIVIDE srcnum INTO srcnum GIVING { rsult [ ROUNDED ] } ...

      [ ON SIZE ERROR stment ] [ NOT ON SIZE ERROR stment ]

      [ END-DIVIDE ]

 2.1 - srcnum

  is a numeric literal or the identifier of an elementary numeric item.

 2.2 - rsult

  is the identifier of an elementary numeric item or an elementary
  numeric edited item.  It is the resultant identifier.

 2.3 - stment

  is an imperative statement.

  3 - 3format BY GIVING

  The DIVIDE statement divides one or more numeric data items by another.
  It stores the quotient.

  Format 3 -

   DIVIDE srcnum BY srcnum GIVING { rsult [ ROUNDED ] } ...

      [ ON SIZE ERROR stment ] [ NOT ON SIZE ERROR stment ]

      [ END-DIVIDE ]

 3.1 - srcnum

  is a numeric literal or the identifier of an elementary numeric item.

 3.2 - rsult

  is the identifier of an elementary numeric item or an elementary
  numeric edited item.  It is the resultant identifier.

 3.3 - stment

  is an imperative statement.

  4 - 4format INTO with REMAINDER

  The DIVIDE statement divides one or more numeric data items by another.
  It stores the quotient and remainder.

  Format 4 -

   DIVIDE srcnum INTO srcnum GIVING rsult [ ROUNDED ] REMAINDER remaind

      [ ON SIZE ERROR stment ] [ NOT ON SIZE ERROR stment ]

      [ END-DIVIDE ]

 4.1 - srcnum

  is a numeric literal or the identifier of an elementary numeric item.

 4.2 - rsult

  is the identifier of an elementary numeric item or an elementary
  numeric edited item.  It is the resultant identifier.

 4.3 - remaind

  is the identifier of an elementary numeric item or an elementary
  numeric edited item.

 4.4 - stment

  is an imperative statement.

  5 - 5format BY with REMAINDER

  The DIVIDE statement divides one or more numeric data items by another.
  It stores the quotient and remainder.

  Format 5 -

   DIVIDE srcnum BY srcnum GIVING rsult [ ROUNDED ] REMAINDER remaind

      [ ON SIZE ERROR stment ] [ NOT ON SIZE ERROR stment ]

      [ END-DIVIDE ]

 5.1 - srcnum

  is a numeric literal or the identifier of an elementary numeric item.

 5.2 - rsult

  is the identifier of an elementary numeric item or an elementary
  numeric edited item.  It is the resultant identifier.

 5.3 - remaind

  is the identifier of an elementary numeric item or an elementary
  numeric edited item.

 5.4 - stment

  is an imperative statement.
  Close     Help