https://github.com/paltoudara/graph_creator
https://github.com/paltoudara/graph_creator
cpp cpp17 css3 graph html5 httplib sfml website
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/paltoudara/graph_creator
- Owner: Paltoudara
- Created: 2025-02-19T20:35:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-20T00:39:22.000Z (over 1 year ago)
- Last Synced: 2025-07-27T13:11:27.867Z (11 months ago)
- Topics: cpp, cpp17, css3, graph, html5, httplib, sfml, website
- Language: C++
- Homepage:
- Size: 82 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Graph_Creator:
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.
# SFML:
It uses the extension library sfml to create the graph
# CPP-HTTPLIB
It uses the extension library cpp-httplib to create and mantain the server
and add HTML AND CSS ELEMENTS to make this seem more like a website or an application
~If the input is wrong the user sees the appropriate message
# ๐ฆ 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:
~Paltoudara
~Mpoumpoulianos
# ๐ Thank You for Reading!
# We appreciate your interest in our project! ๐