# Pascal - logical or: or

logical OR works as follows: just in case it's the result false if both inputs are false, in all other cases the result is true. In next table you can find all possibilities:a | b | x |
---|---|---|

False | False | False |

False | True | True |

True | False | True |

True | True | True |

## or

### Description

`par1 or par2`

### Input

- par1 - logical value
- par2 - logical value

### Output

- Result - logical value

### Examples

## Pascal

in the source code you can find the equivalent of the above table, for easier orientation at the end of each line is a comment which shows the result.```
a1 := false or false; { a1 = false}
a2 := false or true; { a2 = true}
a3 := true or false; { a3 = true}
a4 := true or true; { a4 = true}
```

## Pascal

even one example in what situations we can use the operation logical or:```
(b or c) or a
a or true
a>1 or a<100
```

## Pascal

Other pieces of example codes:a or true

(10 >a or a<5)

j > 128 or false

you can find it in the following collections: logical operators

logical or in another programming language:

Differences to: