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

TRABAJO DE EJERCICIOS UNISAR


Enviado por   •  15 de Noviembre de 2011  •  726 Palabras (3 Páginas)  •  482 Visitas

Página 1 de 3

4.

import javax.swing.JOptionPane;

public class OrdVector {

public static void main(String[] args) {

//Puedes agregar o quitar numeros en el vector[]

int vector[]={1,2,3,4,5,6,7,8,9,10};

int vecPares[]=new int[vector.length];

int vecImpares[]=new int[vector.length];

int cP=0,cI=0;

String pares="- ",impares=" ";

//clasifica para los numeros pares

for(int x=0;x<vector.length;x++){

if(vector[x]%2==0){

vecPares[cP]=vector[x];

cP++;

}

}

// clasifica para los numeros impares

for(int i=0;i<vector.length;i++){

if(vector[i]%2!=0){

vecImpares[cI]=vector[i];

cI++;

}

}

int t=cP,temp;

int t2=cI,temp2;

//ordena los numeros pares de menor a mayor

for(int i=1;i<t;i++){

for(int j=t-1;j>=i;j--){

if(vecPares[j]<vecPares[j-1]){

temp=vecPares[j];

vecPares[j]=vecPares[j-1];

vecPares[j-1]=temp;

}

}}

//ordena los numeros impares de mayor a menor

for(int i=0;i<t2-1;i++){

for(int j=i+1;j<t2;j++){

if(vecImpares[i]<vecImpares[j]){

temp2=vecImpares[i];

vecImpares[i]=vecImpares[j];

vecImpares[j]=temp2;

}

}}

for(int i=0;i<cP;i++){

pares+=vecPares[i]+" - ";

}

for(int j=0;j<cI;j++){

impares+=vecImpares[j]+" - ";

}

//imprime el vector solucion con los numeros pares e impares

JOptionPane.showMessageDialog(null, "{ "+pares+impares+" }");

}

}

2. import javax.swing.JOptionPane;

public class calcularpagomensual {

public static void main(String[] args) {

int n=0,salarionasico=350000,bonoAdicional=100000,numeroProductVendidos=0;

double productosVendidos[];

double pagoempleado[],TotalNomina=0,pagoNeto[];

float TotalDescuento=0,Descuento=0;

pagoempleado=new double[10000];

pagoNeto=new double[10000];

productosVendidos=new double[10000];

// se solicita el numeros de empleados a calcular

n=Integer.parseInt(JOptionPane.showInputDialog("Digite El Numero de Empleados"));

for(int i=1;i<=n;i++){

//se captura la cantidad de productos vendidos

numeroProductVendidos=Integer.parseInt(JOptionPane.showInputDialog("Digite El Numero de productos vendidos para este mes del empleado:"+i));

/*numeroProductVendidos=numeroProductVendidos*2;

System.out.print("numero"+numeroProductVendidos);*/

//si el vendedor hace ventas superiores a 20 productos

if(numeroProductVendidos >=20){

productosVendidos[i]=((15000*numeroProductVendidos)+bonoAdicional);

}

// si son las ventas inferiores a 20 productos

else

{

productosVendidos[i]=(15000*numeroProductVendidos);

}

pagoempleado[i]=productosVendidos[i]+salarionasico;

//se realiza el descuento de impuestos de 2.5%

Descuento=(float) (pagoempleado[i]*0.025);

// se halla el pago neto

pagoNeto[i]=pagoempleado[i]-Descuento;

TotalDescuento=TotalDescuento+Descuento;

TotalNomina=TotalNomina+pagoempleado[i];

}//fin del for

System.out.print(" TABLA DE PAGOS \n\n");

for(int i=1;i<=n ;i++){

System.out.print(" EMPLEADO No:"+i+" PAGO NETO:"+pagoNeto[i]+"\n");

}

System.out.print(" TOTAL NOMINA "+TotalNomina);

System.out.print("\n TOTAL DESCUENTO"+TotalDescuento);

JOptionPane.showMessageDialog(null, "{ "+TotalNomina+" }"," PAGO TOTAL DE NOMINA", 1);

JOptionPane.showMessageDialog(null, "{ "+TotalDescuento+" }"," DESCUENTO TOTAL DE LOS EMPLEADOS", 1);

}

}

5. funcion simetrica,suma y resta de matrices

import javax.swing.JOptionPane;

public class operaciones_matrices {

public static void main(String arg[]) {

// me dice si la matriz es simetrica o no JOptionPane.showMessageDialog(null, "A CONTINUACION..","OPERACION SIMETRICA", 1);

operaciones_matrices.simetrica();

//me retorna la suma de dos matrices solo para matrices n*n

JOptionPane.showMessageDialog(null, "A CONTINUACION... "," OPERACION SUMA", 1);

operaciones_matrices.sumarMatrices();

//me retorna la resta de dos matrices n*n

JOptionPane.showMessageDialog(null, "A

...

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