Mini-Project: The Scholarship Eligibility Engine

A community foundation awards three scholarships with different rules. Create variables for gpa, service_hours, is_enrolled, family_income, and is_first_generation. Then build three separate Boolean expressions: (1) Merit, GPA 3.5+ AND enrolled; (2) Service, 100+ service hours OR (50+ hours AND first-generation); (3) Need, income under 45000 AND enrolled AND NOT already receiving merit. Print all three results, then use the accumulator pattern (+=) to count how many the applicant qualifies for. Test with three different applicant profiles. Both languages.

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 11: Iterable Data Structures →