Whoah Math é um projeto em C++ que oferece uma interface de linha de comando para realizar cálculos matemáticos avançados. O projeto inclui funções para calcular raízes, fatorial, potência, logaritmo, média, módulo, derivada e integral de polinômios.
O programa permite ao usuário escolher entre as seguintes opções de cálculo:
- Calcular o valor de X em uma função de 1º grau
- Calcular o valor de X em uma função de 2º grau
- Calcular o fatorial de um número
- Calcular a potência de um número
- Calcular o logaritmo de um número
- Calcular a média de uma lista de números
- Calcular o módulo de um número
- Calcular a raiz N-ésima de um número
- Calcular a derivada de um polinômio
- Calcular a integral definida de um polinômio
O projeto é composto pelos seguintes arquivos:
CMakeLists.txt
: Arquivo de configuração para CMake.Whoah/Headers/main.hpp
: Cabeçalhos paramain.cpp
.Whoah/Headers/utility_functions.hpp
: Cabeçalhos parautility_functions.cpp
.Whoah/Headers/math_functions.hpp
: Cabeçalhos paramath_functions.cpp
.Whoah/Headers/math_utils.hpp
: Cabeçalhos paraWhoah/math_utils.cpp
.Whoah/Headers/math_tests.hpp
: Cabeçalhos paraWhoah/math_tests.cpp
.Whoah/main.cpp
: Código principal do aplicativo.Whoah/utility_functions.h
: Funções utilitárias.Whoah/math_functions.h
: Funções matemáticas.Whoah/math_utils.cpp
. Utilitarios matemáticos.Whoah/math_tests.cpp
. Testes matemáticos.
-
Instale o Xcode Command Line Tools:
xcode-select --install
-
Compile o projeto com o Xcode:
Navegue até o diretório do projeto e execute:
xcodebuild -scheme Whoah -configuration Release -derivedDataPath build
Após a compilação, o executável estará disponível em
build/Build/Products/Release
.
-
Instale o Visual Studio (incluindo ferramentas de C++).
-
Compile o projeto com CMake e MSBuild:
Navegue até o diretório do projeto e execute:
mkdir build cd build cmake -G "Visual Studio 17 2022" .. cmake --build . --config Release
-
O executável estará disponível em
build/Release/Whoah-Math.exe
.
Quando o programa for executado, você verá um menu de opções. Escolha uma das opções digitando o número correspondente e pressione Enter. O programa solicitará os parâmetros necessários para o cálculo e exibirá o resultado.
Sinta-se à vontade para contribuir com o projeto! Você pode abrir issues, enviar pull requests e compartilhar suas melhorias.
Este projeto está licenciado sob a GNU General Public License (GPL) versão 3.