Cómo sumar polinomios en Java

Por g.s. jackson

Java, al igual que muchos otros lenguajes de programación, puede realizar diversas operaciones matemáticas. Sin embargo, las operaciones más complejas que involucran polinomios requieren que el programador entienda un determinado proceso o una ecuación, y que escriba la ecuación de tal forma que le permita a Java resolverla. Al sumar polinomios, lo importante a entender es que el programa debe agregar los coeficientes de las variables, sin tocar los exponentes.

Paso 1

Crea una clase principal de polinomio:

class Polynomial{

public static void main(String[] args){

} }

Paso 2

Crea dos arreglos en la función principal, que representarán dos polinomios:

int[] first = new int[10]; //arrays are size 10, but can be any size depending on polynomial int[] second = new int[10];

Paso 3

Lee la entrada del usuario para los coeficientes y los exponentes de los polinomios. El usuario introduce números enteros en pares: primero, el coeficiente, segundo el exponente:

Scanner scan = new Scanner(System.in);

int i = 0;

for (i; i < 10; i+2){

first[i] = scan.nextInt(); first[i+1] = scan.nextInt(); }

i = 0;

for (i; i < 10; i+2){

second[i] = scan.nextInt(); second[i+1] = scan.nextInt(); }

Paso 4

Suma los polinomios en los arreglos:

int j = 0;

for (j; j < 10; j+2){

int c = first[j] + second[j];

System.out.print(c + "x^" + first[j+1] + "+"); }