Realizar un programa en java, que diseñe 3 vectores paralelos y los rellene de la siguiente manera: 1.-El primer vector almacene números enteros capturados por el usuario. 2.-El segundo vector sea rellenado automáticamente con el número capturado en el punto anterior pero elevado a la potencia 2 3.-El tercer vector sea rellenado automáticamente con la suma del primer y segundo vector. Al finalizar debe mostrar todos los valores en forma tabular en un solo cuadro de dialogo el programa debe estar orientado a objetos, debe contener un menú de opciones y crear los métodos necesarios para rellenar los 3 vectores, puedes hacer uso de sobrecarga de métodos o constructores según
Respuestas a la pregunta
Código Java de programa que genera mediante una función los valores de dos vectores a partir de la potencia y suma de los elementos de otro vector creado por el usuario.
Programa en Java
import java . io.*;
import java.math.*;
public class Main {
public static void main(String args[]) throws IOException {
BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System . in));
- // Definir e inicializar variables
double pot;
double sum;
double vector1[];
double vector2[];
double vector3[];
int x;
double val;
vector1 = new double[3];
vector2 = new double[3];
vector3 = new double[3];
x = 0;
val = 0;
pot = 0;
sum = 0;
- // Ingresar valores del vector
System.out.println("Ingrese valores de vector 1: ");
for (x=1;x<=3;x++) {
System.out.print("Valor "+x+": ");
do {
val = Double.parseDouble(bufEntrada.readLine());
} while (val<=0);
vector1[x-1] = val;
- // LLamada a función potencia
pot = potencia(val);
vector2[x-1] = pot;
- // LLamada a función suma
sum = suma(val,pot);
vector3[x-1] = sum;
}
- // Mostrar resultados
System.out.println("Vector 1 Vector 2 Vector 3 ");
for (x=1;x<=3;x++) {
System.out.print(vector1[x-1]+" "+vector2[x-1]+" "+vector3[x-1]+" ");
System.out.println(" ");
}
}
public static double potencia(double val) {
double pot;
pot = Math.pow(val,2);
return pot;
}
public static double suma(double val, double pot) {
double sum;
sum = val+pot;
return sum;
}
}
Para saber más acerca de programas en java consulte: https://brainly.lat/tarea/19383536
#SPJ1