import java.io.*; public class ArregloVendedores { static int numVendedores=0,totalVentas=0; static Vendedor[] arregloDeVende=new Vendedor[50]; static double totalComision=0.0; public static void main(String[] args) { String nombreVendedor=" ",cedulaVendedor=" ",tipoVenta=" "; int ventasMensuales=0; double comision; System.out.println ("Termine con cedula igual a 1"); System.out.print ("Cedula "); cedulaVendedor=leerString(); if (!cedulaVendedor.equals("11")) { System.out.print ("Nombre del Vendedor "); nombreVendedor=leerString(); System.out.print ("Ventas mensuales "); ventasMensuales=leerEntero(); System.out.print ("Tipo de venta "); System.out.print ("CON: Contado CRE: Credito "); tipoVenta=leerString(); } while (! cedulaVendedor.equals("11")) { Vendedor unVendedor =new Vendedor(cedulaVendedor,nombreVendedor,ventasMensuales); arregloDeVende[numVendedores]=unVendedor; numVendedores=numVendedores+1; if (tipoVenta.equals("CON")) comision = unVendedor.obtenerVentasMensuales()*0.10; else if (tipoVenta.equals("CRE")) comision = unVendedor.obtenerVentasMensuales()*0.05; else comision = 0; totalVentas=totalVentas+unVendedor.obtenerVentasMensuales(); totalComision=totalComision+comision; System.out.println ("============================="); System.out.println ("Termine con cedula igual a 11"); System.out.print ("Cedula "); cedulaVendedor=leerString(); if (!cedulaVendedor.equals("11")) { System.out.print ("Nombre del Vendedor "); nombreVendedor=leerString(); System.out.print ("Ventas mensuales "); ventasMensuales=leerEntero(); System.out.print ("Tipo de venta "); System.out.print ("CON: Contado CRE: Credito "); tipoVenta=leerString(); }//if }//while mostrarResultados(); }//main static int leerEntero () { InputStreamReader isr = new InputStreamReader (System.in); BufferedReader br = new BufferedReader (isr); int dato; try { dato = Integer.parseInt(br.readLine( )); } catch (Exception e) { dato = 0; } return dato; } static String leerString() { InputStreamReader isr = new InputStreamReader (System.in); BufferedReader br = new BufferedReader (isr); String dato; try { dato = br.readLine( ); } catch (Exception e) { dato = " "; } return dato; } static void mostrarResultados() { int i; System.out.println ("-----------"); System.out.println ("R E S U L T A D O S"); System.out.println ("-----------"); System.out.println ("Total de ventas mensuales "+totalVentas); System.out.println ("total de comisiones pagadas "+ totalComision); System.out.println ("-----------"); System.out.println ("LISTADO DE LOS VENDEDORES"); for (i=0;i