Skip to content

The-Mastermind1/Graph_Creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5660c9c · Feb 20, 2025

History

70 Commits
Feb 19, 2025
Feb 19, 2025
Feb 20, 2025
Feb 19, 2025

Repository files navigation

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(nx) (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:

~The-Mastermind1
~Mpoumpoulianos

🙏 Thank You for Reading!

We appreciate your interest in our project! 🚀