Question: Please help The first two columns should contain the ORIGINAL values of p,q. Do not hard code the truth values. They must be calculated. Provide
Please help

- The first two columns should contain the ORIGINAL values of p,q.
- Do not hard code the truth values. They must be calculated.
- Provide some test cases. (Refer to Developing Test Cases in the Getting Started module for my expectations on test cases)
Create a program that prompts the user for a compound proposition composed of the variables p, q and then prints the truth table for the compound proposition. Program Requirements: First, ask the user 3 questions: Question 1- Do you want to AND or OR the two propositional variables? Question 2- Do you want to NOT p? Question 3- Do you want to NOT q? Second, using the answers to the three questions, generate a compound proposition, calculate the truth value for each combination, and display the truth table. Repeat the prompt and calculation until the user enters a sentinel value to quit. The truth table should include 3 columns: p, q, and answer. Other intermediate columns are optional . Output (after the three questions) should contain 5 rows: . The first row should display column headers (using the correct symbols) o Use: V for OR, A for AND, and for NEGATION as the symbols for displaying the logical operators. (other symbols may or may not not show correctly on all computers,) . The last 4 rows should contain the values of the truth table. For example: Do you want to AND or OR the variables (and/or): and Doyou want to NOT p (y)?y Do you want to NOT q (y)?n p A
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
