Algoritimo para resolver função

Preciso indicar em JAVA se uma função f(x)=ax+b é crescente ou decrescente, o usuário deve inserir os valores de a e de b.
Alguém poderia dar essa ajudinha?
Estou aprendendo a programar agora estou precisando disso.

Resolver o problema trata-se de criar um algoritmo para tal. Programar é apenas uma ferramenta para solucionar o problema.
Vamos resolver o problema, depois colocá-lo na sintaxe em Java.

Primeiro, para uma função linear ser decrescente deve verificar o sinal do coeficiente A.
Temos que: Se A < 0, a função decresce. Senão, (A > 0) a função é crescente. Esta aí o algoritmo básico.

Obs: Em java definimos uma classe, e uma função “Main” para que o programa seja executado!

Eis o código em Java:

  • @author pedro -
    */
    public class Algoritmo {

    public static void main(String[] args) {

     // Inicializando nossas variáveis primitivas
     double x, a, b, resultado;
     x = a = b = resultado = 0;
     // Objeto para salvar a entrada de dados via teclado.
     Scanner entrada = new Scanner(System.in);
    
     System.out.println("Digite o valor de x:");
     x = entrada.nextDouble();
     System.out.println("Digite o valor de A:");
     a = entrada.nextDouble();
     System.out.println("Digite o valor de B:");
     b = entrada.nextDouble();
      
     //Processa a função
     resultado = (a * x) + b;
     System.out.println("O valor da função é: " + resultado);
     
     //Resolve o problema:
     if (a > 0) {
         System.out.println("A função é crescente!");
     }
     else{
          System.out.println("A função é decrescente!");
     }
    

    }

}

1 curtida