me dan un problema que es este:
Dadosdos arrays paralelos en los que se alamcenan los codigos y las ventas en soles durante el mes dea bril 2006 de los 20 vendedores de una empresa.Hacer los siguientes algoritmos:
a) calcule las ventas totales en la empresa.
calcule y muestre el sueldo de cada vendedor,teniendo en cuenta los siguiente:
ventas monto fijo comision
menos de 4000 200 8%de ventas
4000 a 10000 350 10%de ventas
mas de 10000 450 14%de ventas
sueldo=monto fijo+comision
c)mostrar el sueldo minimo y a que vendedor(es)corresponde.
d)determinar cuantos y que vendedores tuvieron ventas menores a 5000
mi codigo que he hecho es este:
class vendedores
{
public static void main(String[]args){
Console c= new Console();
int []codigo=new int[20];
int []ventas=new int[20];
int []sueldo=new int[20];
int i=0;
while(i<20){
c.println("ingrese codigo :");
codigo
=c.readInt();
c.println("ingrese monto de ventas :");
ventas=c.readInt();
i++;
}
int suma=0;
int n=0;
while(n<20){
suma+=ventas[n];
n++;
}
int b=0;
while(b<20){
if(ventas<4000)
sueldo=200+(8*ventas)/100;
else
if(4000<=ventas&&ventas<=10000)
sueldo=350+(10*ventas)/100;
else
sueldo=450+(14*ventas)/100;
}
int cont=0;
int k=0;
int []y=new int[20];
int min=sueldo[0];
while(k<20){
if(min<sueldo[k]){
min=sueldo[k];
k++;}
if(ventas[k]<5000){
y[k]=codigo[k];
cont++;
}
else
k++;
}
int m=0;
int []x=new int[20];
while(m<20){
if(min==sueldo[m]){
x[m]=codigo[m];
m++;}
else
m++;
}
c.println("las ventas de la empresa total es: "+suma);
for( int a=0;a<20;a++){
c.println(sueldo[a]);
}
c.println("el sueldo minimo es :"+min);
for( int a=0;a<20;a++){
if(x[a]>0)
c.print("es correspondiente al numero :");
c.print(x[a]);
}
c.print("los vendedores que tuvieron ventas menores que 5000 son :"+cont);
for( int a=0;a<20;a++){
if(y[a]>0)
c.print("y son los de codigo :");
c.print(y[a]);
}
}
}
me complia todo normal pero no me imprime el resultado no se que le puede flatar para que me ejecute correctamente haber si le pueden checar y decirme si le flata algo
gracias