Truth table: Difference between revisions
Content deleted Content added
Line 1,936: | Line 1,936: | ||
true true true false ────► true |
true true true false ────► true |
||
true true true true ────► false |
true true true true ────► false |
||
</pre> |
|||
=={{header|Ring}}== |
|||
<lang ring> |
|||
# Project : Truth table |
|||
# Date : 2017/10/27 |
|||
# Author : Gal Zsolt (~ CalmoSoft ~) |
|||
# Email : <calmosoft@gmail.com> |
|||
table = [[false, false, false], [false, false, true], [false, true, false], [false, true, true], |
|||
[true, false, false], [true, false, true], [true, true, false], [true, true, true]] |
|||
see "a b c (a & b) | c" + nl |
|||
for n = 1 to len(table) |
|||
bool = table[n][1] and table[n][2] or table[n][3] |
|||
if bool = 1 |
|||
bool = "true" |
|||
else |
|||
bool = "false" |
|||
ok |
|||
see "" + table[n][1] + " " + table[n][2] + " " + table[n][3] + " " + bool + nl |
|||
next |
|||
</lang> |
|||
Output: |
|||
<pre> |
|||
a b c (a & b) | c |
|||
0 0 0 false |
|||
0 0 1 true |
|||
0 1 0 false |
|||
0 1 1 true |
|||
1 0 0 false |
|||
1 0 1 true |
|||
1 1 0 true |
|||
1 1 1 true |
|||
</pre> |
</pre> |
||