Mini-Project: The Plain English Compiler

Pick three problems: (1) count how many members joined in a given year, (2) find the member with the fewest hours, (3) work out what percentage of members are from one city. For EACH: write the plain-English steps as comments first, then the pseudocode, then the working Python, then the working JavaScript. Finally test all three against six edge cases: empty list, one member, all identical, answer first, answer last, and a value of zero. Document which edge case broke your first attempt, because one of them will.

SANKOFA SANDBOX
loading editor…
Your turn → Work through it step by step. This is a piece of the course project, not a throwaway exercise.

Built it in both languages?

Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.

← BackNext: Module 22: Common Algorithms →