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