Api desenvolvida com python utilizando o fremework Flask e Hospedada no Heroku.
Api com os parametros: https://maria-apitagoras.herokuapp.com/calcula?a={ladoA}&b={ladoB}&c={ladoC}
-
A api recebe por parametro os valores dos lados do triangulo
-
O lado que deseja saver o valor deverá ter o valor 0 passado como parametro.
-
A api calcula o valor do lado sem valor do trinagulo e retorna se ele é um triangulo retangulo, o resultado do calculo e o lado que ele representa.
-
Caso tiver alguma tenha alguma errada com a entrada, a api retorna que não e um trinagulo retangulo e qual foi o erro encontrado.
- Caso queira saber o valor de c e o valor de a é 5 e o de b é 3. Então chamasse a api com c valendo 0.
https://maria-apitagoras.herokuapp.com/calcula?a=5&b=3&c=0
- Caso de tudo certo
{
"resultado": 3.0,
"retangulo": true,
"valorQFalta": "c"
}
- Caso tenha inserido valores em todas as entradas ou não tenha inserido uma quantidade suficente de dados
{
"motivo": "Insira dois valores para calcular o lado que falta!",
"retangulo": false
}
- Caso algum dos valores seja negativo.
{
"motivo": "Os valores devem ser maiores que 0!",
"retangulo": false
}
- Caso o valor de c seja maior que a.
{
"motivo": "O valor de a deve ser maior que o valor de c.",
"retangulo": false
}
- Caso o valor de b seja maior que a.
{
"motivo": "O valor de a deve ser maior que o valor de b.",
"retangulo": false
}