File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Unit05/src/unit05/Actividad16_Aplicacion Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ package unit05 .Actividad16_Aplicacion ;
2
+
3
+ import java .util .Scanner ;
4
+
5
+ import static unit05 .Actividad09 .Actividad9 .insercionOrdenada ;
6
+
7
+ /*
8
+ El ayuntamiento de tu localidad te ha encargado una aplicación que ayude a realizar encuestas estadísticas
9
+ para conocer el nivel adquisitivo de los habitantes del municipio.
10
+ Para ello, tendrás que preguntar el sueldo a cada persona encuestada.
11
+ A priori, no conoces el número de encuestados.
12
+ Para finalizar la entrada de datos, introduce un sueldo con valor -1.
13
+ Una vez terminada la entrada de datos, muestra la siguiente información:
14
+ • Todos los sueldos introducidos ordenados de forma decreciente.
15
+ • El sueldo máximo y mínimo.
16
+ • La media de los sueldos.
17
+ */
18
+ public class Actividad16 {
19
+ public static void main (String [] args ) {
20
+ Scanner sc = new Scanner (System .in );
21
+ int [] sueldos = new int [0 ];
22
+ int sueldo ;
23
+ boolean salida = false ;
24
+
25
+ // Entrada de datos
26
+ while (!salida ){
27
+ System .out .print ("Introduce el sueldo: " );
28
+ sueldo = sc .nextInt ();
29
+ if (sueldo == -1 ) {
30
+ salida = true ;
31
+ } else {
32
+ sueldos = insercionOrdenada (sueldos , sueldo );
33
+ }
34
+ }
35
+
36
+ // Salida de datos
37
+ System .out .println ("Los sueldos ordenados de forma decreciente son: " );
38
+ for (int i = sueldos .length -1 ; i >= 0 ; i --) {
39
+ System .out .print (sueldos [i ]+" " );
40
+ }
41
+
42
+ }
43
+
44
+ }
You can’t perform that action at this time.
0 commit comments