Print a truth table for the logical operators : bool « Data Types « C# / C Sharp






Print a truth table for the logical operators

Print a truth table for the logical operators
   
/*
C# A Beginner's Guide
By Schildt

Publisher: Osborne McGraw-Hill
ISBN: 0072133295
*/
/* 
   Project 2-2 
 
   Print a truth table for the logical operators. 
*/ 
 
using System; 
 
public class LogicalOpTable {    
  public static void Main() {    
 
    bool p, q; 
 
    Console.WriteLine("P\tQ\tAND\tOR\tXOR\tNOT"); 
 
    p = true; q = true; 
    Console.Write(p + "\t" + q +"\t"); 
    Console.Write((p&q) + "\t" + (p|q) + "\t"); 
    Console.WriteLine((p^q) + "\t" + (!p)); 
 
    p = true; q = false; 
    Console.Write(p + "\t" + q +"\t"); 
    Console.Write((p&q) + "\t" + (p|q) + "\t"); 
    Console.WriteLine((p^q) + "\t" + (!p)); 
 
    p = false; q = true; 
    Console.Write(p + "\t" + q +"\t"); 
    Console.Write((p&q) + "\t" + (p|q) + "\t"); 
    Console.WriteLine((p^q) + "\t" + (!p)); 
 
    p = false; q = false; 
    Console.Write(p + "\t" + q +"\t"); 
    Console.Write((p&q) + "\t" + (p|q) + "\t"); 
    Console.WriteLine((p^q) + "\t" + (!p)); 
  }    
}



           
         
    
    
  








Related examples in the same category

1.bool variable
2.A static method that returns a Boolean value.
3.Using BoolUsing Bool
4.Demonstrate bool valuesDemonstrate bool values
5.bool FalseString, TrueString
6.Convert boolean value to "Yes" or "No"
7.Converts string to Boolean, throws an exception if not compatible
8.Convert string to Boolean. A return value indicates whether the conversion succeeded or failed.
9.Convert text values to boolean