Compound condition, COBOL Programming

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. 

Posted Date: 10/17/2012 1:45:41 AM | Location : United States







Related Discussions:- Compound condition, Assignment Help, Ask Question on Compound condition, Get Answer, Expert's Help, Compound condition Discussions

Write discussion on Compound condition
Your posts are moderated
Related Questions
CLOSE statement: The simplified syntax of the CLOSE statement is as shown below:   CLOSE          file-name-1   [WITH   LOCK   ]                         [  , file-

Figurative Constants: The Figurative constants have several fixed names and the compiler recognizes these names and it sets up the equivalent values in the object program.

IF STATEMENT: The easiest form of the IF statement is  IF condition-1 statement-1 where the condition-1 may be any one from the shown below. When the condition-1

Example of Nested if statement: Illustration: Consider the following sentence The nested IF sentence holds two IFs and one ELSE. The IF-ELSE couple has been marke

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

WRITE STATEMENT: The records are written to be logical place as determined from the value of the record key. The INVALID KEY condition occurs in the cases shown below: (i)

Occurs Clause: Let us establish tables with the help of an illustration. Assume that there are ten different types of income-tax rates that are read from some input medium and

Transaction file : A transaction file is a file which contains new records those changes to old records which are used to update the master file. The problem of file updatio

PROGRAMS FOR REDEFINES CLAUSE: We have to write a simple program to explain the REDEFINES clause at 01 level. identification division. program- id. Redef. environment

NEGATED SIMPLE CONDITION: Any of the easy condition explained can be preceded by the logical operator NOT. The consequence of placing the operator NOT before an easy condition