Jump to content

Truth table: Difference between revisions

no edit summary
No edit summary
Line 1,936:
true true true false ────► true
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>
 
2,468

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.