ventas coches
Publicado por dev3rt (22 intervenciones) el 22/01/2017 23:39:26
Me podéis ayudar porfavor,he echo este algoritmo y no me funciona correctamente y si podéis explicarme como se ha arreglado,es decir donde estaba fallo y porque.
gracias,
Consideremos un array de 12 posiciones de números naturales que representa la cantidad de coches vendidos cada mes de un año para un concesionario de coches.
Hacer un algoritmo que simule las ventas (llenarlo con naturales aleatorios del 0 al 1000) de cada mes y luego indique si las ventas han aumentado cada mes o no. En caso de no ser así, indicar cuál ha sido el mes en que han bajado las ventas (si dos meses consecutivos tienen el mismo número de ventas no se considera que hayan bajado).
Ejemplo de ejecución 1:
Ventas de cada mes: 225 245 256 356 456 489 562 589 592 602 615 650
Las ventas han ido aumentando todo el año.
Ejemplo de ejecución 2:
Ventas de cada mes: 245 356 489 356 89 612 458 69 650 458 78 965
Las ventas han disminuido el mes: abril
gracias,
Consideremos un array de 12 posiciones de números naturales que representa la cantidad de coches vendidos cada mes de un año para un concesionario de coches.
Hacer un algoritmo que simule las ventas (llenarlo con naturales aleatorios del 0 al 1000) de cada mes y luego indique si las ventas han aumentado cada mes o no. En caso de no ser así, indicar cuál ha sido el mes en que han bajado las ventas (si dos meses consecutivos tienen el mismo número de ventas no se considera que hayan bajado).
Ejemplo de ejecución 1:
Ventas de cada mes: 225 245 256 356 456 489 562 589 592 602 615 650
Las ventas han ido aumentando todo el año.
Ejemplo de ejecución 2:
Ventas de cada mes: 245 356 489 356 89 612 458 69 650 458 78 965
Las ventas han disminuido el mes: abril
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/**
*
* @author ivan
*/
import java.util.Scanner;
import java.util.Random;
public class Ex5 {
//La constant indica
public static final int mes = 12;
public static void main(String[] args) {
Scanner llegir = new Scanner(System.in);
Random aleatori = new Random();
//creació de l'array
int[] t = new int[mes];
//variables
boolean estrobat;
int i;
System.out.println(" Vendes de cada mes: ");
for (i = 1; i < mes; i++) {
t[i] = aleatori.nextInt(1000);
System.out.printf("%d\n", t[i]);
}
i = 1;
estrobat = false;
while (i <= mes && !estrobat) {
if (t[i - 1] > t[i]) {
estrobat = true;
} else {
++i;
}
}
if (!estrobat) {
System.out.println("vendes augmentades!");
} else {
switch (i) {
case 1:
System.out.println("Vendes reduïdes mes de: Gener");
break;
case 2:
System.out.println("Vendes reduïdes mes de: Febrer");
break;
case 3:
System.out.println("Vendes reduïdes mes de: Març");
break;
case 4:
System.out.println("Vendes reduïdes mes de: Abril");
break;
case 5:
System.out.println("Vendes reduïdes mes de: Maig");
break;
case 6:
System.out.println("Vendes reduïdes mes de: Juny");
break;
case 7:
System.out.println("Vendes reduïdes mes de: Juliol");
break;
case 8:
System.out.println("Vendes reduïdes mes de: Agost");
break;
case 9:
System.out.println("Vendes reduïdes mes de: Septembre");
break;
case 10:
System.out.println("Vendes reduïdes mes de: Octubre");
break;
case 11:
System.out.println("Vendes reduïdes mes de: Novembre");
break;
case 12:
System.out.println("Vendes reduïdes mes de: Decembre");
break;
}
}
}
}
Valora esta pregunta
0