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

Sistemas


Enviado por   •  15 de Julio de 2015  •  Ensayos  •  2.575 Palabras (11 Páginas)  •  120 Visitas

Página 1 de 11

// Ejercicio de ensayo 2: ExaPres_1erBim_NumDuplicados.java

// Eliminar números duplicados introducidos.

import java.util.InputMismatchException;

import java.util.Scanner;

public class ExaPres_1erBim_NumDuplicados_2 {

public static void main(String arg[]) {

Scanner lector = new Scanner(System.in);

int no_duplicados[] = new int[5];

int num = 0, cont = 0;

boolean bandera;

try {

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

bandera = true;

do {

System.out.printf("%s%d%s", "Ingrese el numero [", i + 1, "] = ");

num = lector.nextInt();

} while((num < 10) || (num > 100));

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

if (no_duplicados[j] == num) {

bandera = false;

}

}

if (bandera) {

no_duplicados[cont] = num;

cont++;

}

}

System.out.print("Arreglo de números no duplicados: ");

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

System.out.print(no_duplicados[i] + ",");

}

System.out.println();

} catch (InputMismatchException inputMismatchException) {

System.out.println("Error en el ingreso de datos! La Excepción: <" + inputMismatchException + ">");

} catch (ArrayIndexOutOfBoundsException arrayIndexOutOfBoundsException) {

System.out.println("Error en indices de Array! La Excepción es: <" + arrayIndexOutOfBoundsException + ">");

}

}

}

// Ejercicio de ensayo 2: ExaPres_1erBim_Comisiones.java

// Categorias de Comisiones de vendedores: (200 + 9% de la comisión).

import java.util.InputMismatchException;

public class ExaPres_1erBim_Comisiones {

public static void main(String arg[]) {

double ventas[] = {1000, 2000, 2500, 3000, 5000, 5200, 6250, 15000};

double comision[] = new double[ventas.length];

int categoria[] = new int[4];

try {

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

comision[i] = (ventas[i] * 0.09) + 200;

}

System.out.println("ID | COMISION");

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

System.out.printf("%d %s %.2f \n", i, "|", comision[i]);

}

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

if (comision[i] < 500) {

categoria[0]++;

} else if (comision[i] < 700) {

categoria[1]++;

} else if (comision[i] < 900) {

categoria[2]++;

} else {

categoria[3]++;

}

}

System.out.println("CATEGORIA | FRECUENCIA");

System.out.printf("%s %d \n", "A) ($200 – 499) | ", categoria[0]);

System.out.printf("%s %d \n", "A) ($500 – 699) | ", categoria[1]);

System.out.printf("%s %d \n", "A) ($700 – 899) | ", categoria[2]);

System.out.printf("%s %d \n", "A) (mas de 899) | ", categoria[3]);

//Manejo de excepciones

} catch (InputMismatchException inputMismatchException) {

System.out.println("Error en el ingreso de datos! La Excepción: <" + inputMismatchException + ">");

} catch (ArrayIndexOutOfBoundsException arrayIndexOutOfBoundsException) {

System.out.println("Error en indices de Array! La Excepción es: <" + arrayIndexOutOfBoundsException + ">");

}

}

}

VERSIÓN 1

________________________________________

...

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