https://github.com/paltoudara/graph_library
https://github.com/paltoudara/graph_library
cpp cpp17 graph sfml
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/paltoudara/graph_library
- Owner: Paltoudara
- Created: 2025-02-16T11:39:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-22T12:20:59.000Z (over 1 year ago)
- Last Synced: 2025-07-27T13:11:28.112Z (11 months ago)
- Topics: cpp, cpp17, graph, sfml
- Language: C++
- Homepage:
- Size: 101 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This program creates a website in a local server and takes an input function following these rules:
~ +-ax^n (when the +,-,a is not necessary a!=0 and a belongs to Z AND Z!=0 ,n>0 and n belongs to Z)
~ +-ae^nx (when the +,-,a is not necessary n>0 and a belongs to Z AND Z!=0 n>0 and n belongs to Z)
~ +-alog(n*x) (when the +,-,a is not necessary and ฮฑ belongs to Z AND Z!=0 n>0 and n belongs to Z)
~ +-asin(n*x) (when the +,-,a is not necessary and a belongs to Z AND Z!=0 n>0 and n belongs to Z)
~ +-acos(n*x) (when the +,-,a is not necessary and a belongs to Z AND Z!=0 n>0 and n belongs to Z)
~ -+a^x (when the +,-,a is not necessary a>0 and a belongs to N AND N!=0)
~(Z is for integers)
# ๐Use the + or - a or none of them๐
and gives to the user a 2D graph that represents the function he gave.
# EXAMPLES:
For -15x^3:
Graph:

For e^5x+5log(5x)-2x^2:

For 5^x+2log(5x):

# ๐ฆ Dependencies:
SFML ๐
Used for graph visualization.
๐ SFML License: https://www.sfml-dev.org/license.php
cpp-httplib ๐
Used to create and maintain the local server.
๐ cpp-httplib MIT License: https://github.com/yhirose/cpp-httplib/blob/master/LICENSE
# ๐ฅCONTRIBUTORS:
~The-Mastermind1
# THE FULL APPLICATION IS IN:
๐ https://github.com/The-Mastermind1/Graph_Creator