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

Illustration of search verb, Illustration of Search verb: To illustrat...

Illustration of Search verb: To illustrate the other use of SEARCH verb, assume we wish to search the similar tab to find the number of persons whose deposited amount is more

Redefines clause , REDEFINES CLAUSE: At times it may be found that two...

REDEFINES CLAUSE: At times it may be found that two or more storage regions defined in the DATA DIVISION are not in use concurrently. In such situations only one storage regio

Procedure division statements for the relative files, PROCEDURE DIVISION st...

PROCEDURE DIVISION statements for the relative files: The statements OPEN, CLOSE, READ, WRITE and REWRITE that are available for sequential files are also available for the re

Credit and debit sign - edit characters for numeric data, CR and DB (Credit...

CR and DB (Credit and Debit Sign): The two characters that is CR or DB symbol may appear only at the rightmost place of the picture. They are similar to the minus sign edit ch

Procedure division statements for the indexed files, PROCEDURE DIVISION sta...

PROCEDURE DIVISION statements for the indexed files: All the statements which are available for a relative file are also available for an indexed file. READ STTATEMENT :

Program for if condition, PROGRAM FOR IF :   We have to write a progr...

PROGRAM FOR IF :   We have to write a program to check whether the given number is ODD or EVEN. Identification division. Program- id. Ifst. Environment division.

Display statement, DISPLAY STATEMENT:   The function of the DISPLAY s...

DISPLAY STATEMENT:   The function of the DISPLAY statement is just opposite to that of the ACCEPT statement. It is used to display the low-volume results on the operator's co

Write statement - sequential files, WRITE statement: The WRITE stateme...

WRITE statement: The WRITE statement for tape and sequential-disk files has the syntax shown below. WRITE            record-name      [  FROM    identifier   ] As a resu

Example of sign condition , Example of Sign condition: The illustratio...

Example of Sign condition: The illustration below describes the use of the sign condition. Illustration:     77  BALANCE  PIC  S9 (6) V99.       .       .     I

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

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