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

Example of write statement, Example of Write statement: Illustration:...

Example of Write statement: Illustration: (i) WRITE TRANS-RECORD AFTER ADVANCING 3 LINES. This WRITE statement specified that the TRANS-RECORD is a record name of a fi

Buffers - file characteristics, Buffers: The Modern computers are able...

Buffers: The Modern computers are able of handling I-O operations independent of the CPU by means of the hardware termed as data channel. For illustration, if two buffers a

Relative files, RELATIVE FILES: The Files that are stored on a direct ...

RELATIVE FILES: The Files that are stored on a direct access storage medium like magnetic disk are frequently known as direct access files. The COBOL supports three different

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

Level numbers - cobol programming, LEVEL NUMBERS: The COBOL makes use ...

LEVEL NUMBERS: The COBOL makes use of the level number concept to explain the hierarchical data structure. A level number is a 2 digit number. The permitted level numbers a

Rules for apply for the condition name, Rules for apply for the condition n...

Rules for apply for the condition name: The rules below apply for the condition name. (i) The Condition names should be explained at level 88. The level number starts in ma

Reserve clause and organization/access clause, RESERVE clause: This cl...

RESERVE clause: This clause indicates the number of buffers to be used for the file. Integer-1 specifies this number. ORGANIZATION/ACCESS clause: These two clause

Currency sign - edit characters for numeric data, Currency Sign - edit char...

Currency Sign - edit characters for numeric data: $ (Currency Sign): The single currency sign can appear at the leftmost place of a picture. In that situation the $ cha

Start statement - indexed files, START STATEMENT: The START statement ...

START STATEMENT: The START statement places the files to the initial logical record whose record key satisfies the condition specified by the KEY phrase. The access mode shoul

Input-output section - cobol programming, INPUT-OUTPUT SECTION: This s...

INPUT-OUTPUT SECTION: This section holds information regarding the files to be used in the program. There are 2 paragraphs in this section- FILE-CONTROL & I-O-CONTROL. The

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