PRASHNIKAप्रश्निका
‹ Back to the paper

Answer the following using a truth table and a Karnaugh map.

A food delivery app offers free home delivery to its customers who meet any of the following…

Computer Science202510 marksCase based
A food delivery app offers free home delivery to its customers who meet any of the following criteria. • The order is above ₹ 1000 and payment is made through UPI OR • Food is ordered from a partner restaurant and payment is made through UPI OR • The customer uses the app for the first time and places order above ₹ 1000 The inputs are:
INPUTS
AOrder is above ₹ 1000
UPayment is done through UPI
PFood is ordered from a partner restaurant
FCustomer uses the app for the first time
(In all the above cases, 1 indicates YES, 0 indicates NO) Output: D - Denotes free home delivery [1 indicates YES and 0 indicates NO in all cases]
(i)[5.0]
Draw a truth table for the inputs and the outputs given above. Write the SOP expression for D(A, U, P, F).
(ii)(a)[2.5]
Reduce the above expression D(A, U, P, F) by using 4-variable Karnaugh map, showing the various groups (i.e., octal, quads and pairs).
(ii)(b)[2.5]
Draw the logic gate diagram for the reduced expression using NAND gates only. Assume that the variables and their complements are available as inputs.

Draw: logic gate diagram using NAND gates only for the reduced expression

Answer

Answer

AI
3(i): | A | U | P | F | D |
00000
00010
00100
00110
01000
01010
01101
01111
10000
10011
10100
10111
11001
11011
11101
11111
D(A,U,P,F) = Σm(6,7,9,11,12,13,14,15) SOP expression: D(A,U,P,F) = A'UPF' + A'UPF + AU'P'F + AU'PF + AUP'F' + AUP'F + AUPF' + AUPF 3(ii): K-map (variables A, U, P, F) grouping the eight 1s (minterms 6, 7, 9, 11, 12, 13, 14, 15) into three quads (verified with the boolean tool): Quad 1: cells 12, 13, 14, 15 (A=1, U=1) → term A.U Quad 2: cells 9, 11, 13, 15 (A=1, F=1) → term A.F Quad 3: cells 6, 7, 14, 15 (U=1, P=1) → term U.P Reduced (minimal) SOP: D(A,U,P,F) = A.U + A.F + U.P With NAND gates only (NAND-NAND): one 2-input NAND gate for each term and a 3-input NAND gate combining them, since $[(AU)' \cdot (AF)' \cdot (UP)']' = AU + AF + UP$ by De Morgan's law.
Boolean Algebra

From ISC 2025 Improvement Computer Science Paper 1, question 3.

Check your working with the Boolean algebra solver: the steps law by law, the K-map and the logic circuit for any expression.