ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Operaciones Con Vectores Java


Enviado por   •  14 de Octubre de 2012  •  635 Palabras (3 Páginas)  •  1.232 Visitas

Página 1 de 3

TRABAJO N°05

CREAR UNA CLASE CON OPERACIONES DE VECTORES

package vectoresapp;

import java.util.Scanner;

public class VectoresApp {

public static void main(String[] args)

{

int x,y;

Scanner n=new Scanner(System.in);

System.out.println("Ingrese la dimension del vector 1 : ");

x=n.nextInt();

int [] vec1=new int [x];

System.out.println("Ingrese los datos del vector 1 : ");

for(int i=0;i<x;i++)

{

vec1[i]=n.nextInt();

}

do

{

System.out.print("Ingrese la dimension del vector 2 : ");

y=n.nextInt();

}while(y!=x);

int [] vec2=new int [y];

System.out.println("Ingrese los datos del vector 2 : ");

for(int i=0;i<y;i++)

{

vec2[i]=n.nextInt();

}

int []vec3=new int [y];

VectoresOP resul=new VectoresOP(vec3,vec1,vec2,x);

resul.suma(vec3, vec1, vec2,y);

resul.resta(vec3, vec1, vec2,y);

resul.producto(vec3, vec1, vec2,y);

}

public VectoresApp()

{

}

}

CLASE

package vectoresapp;

public class VectoresOP

{

private int[]v1,v2;

private int[]s;

private int[]r;

private int[]p;

private int tope1;

private int i;

public VectoresOP(int []v1,int[] v2,int[] s,int tope1)

{

this.v1=v1;

this.v2=v2;

this.s=s;

this.r=r;

this.p=p;

this.tope1=tope1;

}

public void suma(int[]s,int[]v1,int[]v2,int tope2)

{

for(i=0;i<tope1;i++)

{

s[i]=v1[i]+v2[i];

System.out.println("la suma es:"+s[i]);

}

}

public void resta(int[]r,int[]v1,int[]v2,int tope2)

{

for(i=0;i<tope1;i++)

{

r[i]=v1[i]-v2[i];

System.out.println("la resta es:"+r[i]);

}

}

public void producto(int[]p,int[]v1,int[]v2,int tope2)

{

int res=0;

for(i=0;i<tope1;i++)

{

p[i]=v1[i]*v2[i];

res+=p[i];

System.out.println("el producto es:"+p[i]);

}

}

}

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com