Compound condition, COBOL Programming

Assignment Help:

COMPOUND CONDITION:

The two simple conditions can be connected by the logical operators AND or OR to form a compound condition (also termed as combined condition). When two conditions is join by AND, then the compound conditions become true only whenever both the constituent conditions are true.

In all other situation the compound condition is false. On the other hand, if OR is used to join two conditions, then the compound condition is true if either or both the constituent conditions are true. It is only false when both the conditions are false.

For illustration, the compound condition AMOUNT GREATER THAN 499 AND AMOUNT

LESS THAN 1000 is a compound condition that will be true only when the value of the AMOUNT is in the range of 500 to 999.This is as both the simple conditions are true for these values of AMOUNT. For another values of AMOUNT, only one of them is true. Likewise, the compound condition AMOUNT LESS THAN 500 OR AMOUNT GREATER THAN 999 will be false only when the value of AMOUNT is in the range of 500 to 999.

The compound condition can consist of any number of simple or negated simple conditions joined either by AND or OR. The Compound conditions in such cases are resolved as shown.

Negated simple conditions are computed first. This is followed by the computation of pairs of

The resulting conditions around each AND in a left-to-right order. Afterward the resulting conditions around each OR are computed in a left-to-right manner. If needed, parentheses can be used in the compound conditions. In such situations all the conditions within the parentheses are computed first in accordance with the above rules. Whenever parentheses are used within parentheses, computation proceeds from the least inclusive pair of the parentheses to the most inclusive pair. 


Related Discussions:- Compound condition

Giving file-name - simple merge verb, GIVING    file-name-5. The input...

GIVING    file-name-5. The input files to be merged through the MERGE statements which are specified in the USING phrase. These files should be sequential files and should be

Rules of move verb, RULES OF MOVE VERB:  The Data movement is managed ...

RULES OF MOVE VERB:  The Data movement is managed by the rules which are as shown below: (a) The contents of the identifier - 1 or the value of the literal - 1 is moved to

Sequential files, SEQUENTIAL FILES:   The purpose of the proposed sec...

SEQUENTIAL FILES:   The purpose of the proposed section is to introduce the concepts such as File characteristics, File Description for Fixed-Length Records, File-Control

Delete statement, DELETE STATEMENT: The format of the delete statement...

DELETE STATEMENT: The format of the delete statement is as shown below: DELETE   file-name RECORD   [  ;   INVALID   KEY  imperative-statement  ] Whenever the ACCESS MOD

Illustration of multiply verb, Illustration of Multiply verb: (a)  MUL...

Illustration of Multiply verb: (a)  MULTIPLY A BY B. In this situation the value of A & B will be multiplied and the product will be stored in B.  The decimal point locatio

Rounded option, ROUNDED OPTION: Let us consider the DATA DIVISION entr...

ROUNDED OPTION: Let us consider the DATA DIVISION entries which are as shown below: Now, subsequent to the execution of the statement ADD A B GIVING C, the C will hold

Concept of a two-dimensional table, Concept of a two-dimensional table: ...

Concept of a two-dimensional table: Concept of a two-dimensional table can be easily extended to tables having three or more dimensions. The Handling of tables up to three dim

Restrictions - procedure in statement, There are some restrictions when the...

There are some restrictions when these procedures are used. (i) The Procedure should not contain any SORT/MERGE statement. (ii) An explicit transfer of the control outside

Examples - edit characters for numeric data, Examples - Edit characters for...

Examples - Edit characters for numeric data: The following illustration illustrates the use of Z editing characters. The character b is used to indicate the space character an

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd