Informática, pregunta formulada por herreracristell13, hace 1 mes

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​


herreracristell13: Con JOptioPane por favor

Respuestas a la pregunta

Contestado por megatokay
0

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

Adjuntos:
Otras preguntas