LOGICS / Tool 02

Logic Problem Generator

For when you'd rather be tested than taught.

The Problem Generator writes exam-style digital logic practice problems on demand, with distractors planted in the prose just like a real quiz. You decide which nouns are real signals, name your own variables, and work through a nine-step walkthrough that marks each step. Your final answer is checked against every row of the truth table — not against the way the problem was phrased.

Free to use, with no limits. Create an account to save your work.

PROBLEMseed 48213

A greenhouse controller switches on the exhaust fan when the heater is running and the roof vents are closed, or whenever the humidity alarm trips. The controller box is painted blue, sits beside 40 tomato plants, and is checked by the caretaker every morning.

Hheater running
Vvents open
Mhumidity alarm
Fexhaust fan
Walkthrough · 9 of 9F = M + HV' · 8 / 8 rows match
How it works

From word problem to verified answer.

See all nine steps on a sample →
01

Generate a problem

One click writes a fresh, quiz-shaped problem. Each one has a seed number that reproduces it exactly.

02

Find the real signals

Distractors are planted in the prose. Deciding which nouns matter is part of the exercise.

03

Name your variables

Use whatever letters make sense to you. The walkthrough follows your names from then on.

04

Work the walkthrough

Nine steps take you through truth table, minterms and K-map, marking your work at each one.

05

Checked on every row

Your expression is tested on all 2ⁿ input rows, so any correct answer passes.

Marking

Checked against the logic, not the wording.

Three students answer the greenhouse problem. Two named things differently and both pass. One made a real mistake — and the Problem Generator shows exactly which rows it breaks.

V = vents openPASS
F = M + HV' 8 / 8 rows match
C = vents closedPASS
F = M + HC 8 / 8 rows match — different letter, same logic
V = vents open2 ROWS WRONG
F = M + HV Rows H V M = 100 and 110 differ: the vent condition is flipped
For instructors & TAs

One number, one problem for the whole class.

Every problem is seeded. Share the seed and every student opens the identical problem, with the same worked answer key — ready for a quiz, a board exercise or a take-home set. Need another? Generate again; the supply doesn't run out.

Next tool · 03 Circuit Simulator →

A full decoder build, end to end.

Generate a problem