diff --git "a/modulo2-C\303\241lculo-Diferencial/Otimiza\303\247\303\243o de uma fun\303\247\303\243o quadr\303\241tica/QuadraticOptimization.java" "b/modulo2-C\303\241lculo-Diferencial/Otimiza\303\247\303\243o de uma fun\303\247\303\243o quadr\303\241tica/QuadraticOptimization.java" index 6805c10..92fa953 100644 --- "a/modulo2-C\303\241lculo-Diferencial/Otimiza\303\247\303\243o de uma fun\303\247\303\243o quadr\303\241tica/QuadraticOptimization.java" +++ "b/modulo2-C\303\241lculo-Diferencial/Otimiza\303\247\303\243o de uma fun\303\247\303\243o quadr\303\241tica/QuadraticOptimization.java" @@ -12,6 +12,9 @@ public static double derivative(double a, double b, double x) { // Função para encontrar o ponto de mínimo public static double findMin(double a, double b, double c) { + if (a == 0) { + throw new ArithmeticException("não é possível dividir por zero"); + } // O ponto de mínimo para uma função quadrática ocorre em x = -b / (2a) return -b / (2 * a); }