/lv-calcu-graph

Graphing calculator with a Java-based Graphical User Interface (GUI) that converts infix math expressions to postfix notation for computation.

Primary LanguageJava

CalcuGraph

Graphing calculator using Java GUI. The program converts algebraic expressions into Postfix expressions to simulate the functions.

Built With

Getting Started

Prerequisites

You can clone this repsitory to get the source code

git clone https://github.com/leovergaramarq/calcu-graph.git

Usage

  1. Open the project with your IDE.
  2. Run the class prog02.calculador_graficador.Prog02Calculador_Graficador.java.

Features

Supported math operations

  • Addition (+)
  • Subtraction (-)
  • Multiplication (*)
  • Division (/)
  • Exponentiation (^)
  • Roots (through exponentiation)

Scaling

Use your mouse wheel to zoom the graphs in or out.

Dragging coordinate plane

Click and drag the coordinate plane to move around it.

Issues

  • Operations such as absolute value, trigonometric functions, etc. are not supported.
  • The program might not represent vertical asymptotes properly in certain scenarios.

Build

The process of generating a .jar executable is guided by your IDE.