Skip to content

Commit 69914b6

Browse files
committed
Added Actividad16_Aplicacion - Unit 5
1 parent 220471a commit 69914b6

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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+
}

0 commit comments

Comments
 (0)