make run to compile and execute at once.
or,
write make to compile
then execute with ./main.o.
this is the compilation command: g++-11 src/main.cpp src/Component.cpp src/DefaultValues.cpp src/Resistor.cpp src/Inductor.cpp src/Capacitor.cpp src/Circuit.cpp src/Interface.cpp -o main.o -std=gnu++17 -Iinclude
This is a C++ project emploing the object oriented paradigm, such as polymorphism, to calculate the impedance of an arbitrary circuit setup, including nested parallel and series circuits. check out the Project report attached (here) for a more in depth overview, including a UML diagram and a cute ascii art cat.