This document discusses a truth table generator program that takes in a propositional logic expression from the user and generates the truth table for that expression. It also determines if the expression is a tautology or not. The paper provides background on truth tables and their use in Boolean logic. It then describes the proposed truth table generator system and algorithm in detail. The system allows users to input expressions using logic operators and validates the input before generating the truth table. Several examples of truth tables produced by the system are shown. The paper concludes that the program provides an effective way to study and analyze propositional logic expressions through automated truth table generation.