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(nx) (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)
and gives to the user a 2D graph that represents the function he gave.
It uses the extension library sfml to create the graph
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
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
~The-Mastermind1
~Mpoumpoulianos