https://github.com/literally-bug-creator/quadratic-equation-solver
Learning exercise to explore and understand basic software architecture without relying on advanced programming paradigms.
https://github.com/literally-bug-creator/quadratic-equation-solver
architecture cpp-all cpp17 learning
Last synced: 12 months ago
JSON representation
Learning exercise to explore and understand basic software architecture without relying on advanced programming paradigms.
- Host: GitHub
- URL: https://github.com/literally-bug-creator/quadratic-equation-solver
- Owner: literally-bug-creator
- License: mit
- Created: 2025-04-21T14:20:26.000Z (about 1 year ago)
- Default Branch: base
- Last Pushed: 2025-06-07T10:48:58.000Z (about 1 year ago)
- Last Synced: 2025-06-07T11:28:49.207Z (about 1 year ago)
- Topics: architecture, cpp-all, cpp17, learning
- Language: C++
- Homepage:
- Size: 201 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quadratic Equation Solver
This project provides a simple implementation of a quadratic equation solver for equations of the form `ax2+bx+c=0`.
# Description
The program takes coefficients `a`, `b`, and `c` as input, calculates the discriminant, and finds the roots of the equation if they exist.
# Implementation Notes
It's important to note that object-oriented principles and classes have been intentionally omitted from this implementation. This design choice was made as part of a learning exercise to explore and understand basic software architecture without relying on advanced programming paradigms.
The goal was to demonstrate how logic can be structured using only functions and procedural programming, emphasizing simplicity and clarity — especially useful at the early stages of learning software design principles.