Hacer un Algoritmo que indique cuántas vendas se han hecho por cada cliente que aparece en la secuen
Publicado por dev3rt (22 intervenciones) el 22/01/2017 20:04:50
Enunciado:
Consideramos que una secuencia de numeros enteros leída des del teclado corresponde a los codigos de los clientes de una empresa los cuales se han vendido productos.
La sequencia acaba en 0,valor que no hace falta tener en cuenta como codigo de cliente.
Hacer un Algoritmo que indique cuántas vendas se han hecho por cada cliente que aparece en la secuencia
Tienes que tener en cuenta los siguientes requisitos:
-El maximo nombre de clientes diferentes a los cuáles se puede vender es de 2500 clientes diferentes i los codigos de los clientes pueden ser cualquier número entero.
-La secuencia de entrada no tiene mida máxima,puede ser muy grande.
Ejemplos de secuencia:
256 38 1256987 564 38 698 256 78 78 256 0
Ejemplos de salida:
Vendas realizadas a cada cliente:
256 ---> 3 vendas
38 --> 2 vendas
1256987-->1 venda
564 --> 1 venda
698 --> 1 venda
78 --> 2 vendas
----------
codigo hasta ahora:
Espero que alguien me pueda ayudar y que me lo explique como continuar el codigo,quiero entenderlo porfavor.Gracias y saludos
Consideramos que una secuencia de numeros enteros leída des del teclado corresponde a los codigos de los clientes de una empresa los cuales se han vendido productos.
La sequencia acaba en 0,valor que no hace falta tener en cuenta como codigo de cliente.
Hacer un Algoritmo que indique cuántas vendas se han hecho por cada cliente que aparece en la secuencia
Tienes que tener en cuenta los siguientes requisitos:
-El maximo nombre de clientes diferentes a los cuáles se puede vender es de 2500 clientes diferentes i los codigos de los clientes pueden ser cualquier número entero.
-La secuencia de entrada no tiene mida máxima,puede ser muy grande.
Ejemplos de secuencia:
256 38 1256987 564 38 698 256 78 78 256 0
Ejemplos de salida:
Vendas realizadas a cada cliente:
256 ---> 3 vendas
38 --> 2 vendas
1256987-->1 venda
564 --> 1 venda
698 --> 1 venda
78 --> 2 vendas
----------
codigo hasta ahora:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.Scanner;
public class Ex3 {
public static final int maxncl = 2500;
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
boolean encontrado=false;
int[][] codigo, venda = new int[maxncl][maxncl];
int introclient;
System.out.println("Introduce los codigos de los clientes: ");
introclient = leer.nextInt();
while(introclient != 0 && !encontrado){
}
}
}
Espero que alguien me pueda ayudar y que me lo explique como continuar el codigo,quiero entenderlo porfavor.Gracias y saludos
Valora esta pregunta
0