How hylmithecoder/logika_dan_algoritma works
This repository is a C++ teaching application for introductory logic and algorithms, offering console exercises and a GLFW/ImGui interface. The user selects a lesson or GUI mode, enters values, and sees computed or instructional results; GUI modules also include school-data exercises, study cases, assessments, and PDF course material. The graph groups the curriculum by role. Some lesson modules are mapped to their shared source directory because their individual implementations were not excerpted; their internal links are therefore omitted where unverified.
Main entry points: main.cpp Program entry · HandleWindow.cpp GUI shell · pertemuan13.cpp Search and sorting · samplelogic.cpp Logic exercises
Components 12
Application entry
- Program entry
src/scripts/main.cpp
Console curriculum
- Logic exercises
src/scripts/samplelogic.cpp - Fuel pricing
src/scripts/algoritmabensin.cpp - Other lessons
src/scripts
GUI and materials
- GUI shell
src/scripts/HandleWindow.cpp - PDF rendering
src/scripts/HandleWindow.cpp
GUI exercises
- Function lessons
src/scripts/pertemuan6.cpp - Search and sorting
src/scripts/pertemuan13.cpp - School data tables
src/scripts/materiarray.cpp
Cases and assessments
- Study cases
src/scripts/studicase.cpp - Final assessment
src/scripts/uas.cpp
Other components
- Learner
Connections 6
- Learner → Program entry: starts
- Program entry → Logic exercises: runs exercises
src/scripts/main.cpp - Program entry → Fuel pricing: runs pricing
src/scripts/main.cpp - Program entry → GUI shell: opens GUI
src/scripts/main.cpp - GUI shell → PDF rendering: renders pages
src/scripts/HandleWindow.cpp - Search and sorting → PDF rendering: renders pages
src/scripts/pertemuan13.cpp