An open API service indexing awesome lists of open source software.

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

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! ๐Ÿš€