• Lenguaje

    Java usando Scanner

  • Descripción

    Una persona debe realizar un muestreo con n personas para determinar el promedio de peso de los niños, jóvenes, adultos y viejos que existen en su zona habitacional. Se determinan las categorías con base en la siguiente tabla:
    CATEGORÍA | EDAD
    Niños | 0 - 12
    Jóvenes | 13 - 29
    Adultos | 30 - 59
    Viejos | 60 en adelante

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
import java.util.Scanner;

public class MuestreoDePeso {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int adultos, i, jovenes, n, ninos;
        int viejos;
        double edad, peso, promedio_de_adultos, promedio_de_jovenes, promedio_de_ninos;
        double promedio_de_viejos;
        adultos = 0;
        jovenes = 0;
        ninos = 0;
        viejos = 0;
        promedio_de_adultos = 0;
        promedio_de_jovenes = 0;
        promedio_de_ninos = 0;
        promedio_de_viejos = 0;
        System.out.print("Ingresa el valor de n: ");
        n = in.nextInt();
        in.nextLine();
        for (i=1; i<=n; i++) {
            System.out.print("PROCESO " + i);
            System.out.print("Ingresa el valor de edad: ");
            edad = in.nextDouble();
            in.nextLine();
            System.out.print("Ingresa el valor de peso: ");
            peso = in.nextDouble();
            in.nextLine();
            if(edad>=0&&edad<=12)
            {
                ninos=ninos+1;
                promedio_de_ninos=promedio_de_ninos+peso;
            }
            if(edad>=13&&edad<=29)
            {
                jovenes=jovenes+1;
                promedio_de_jovenes=promedio_de_jovenes+peso;
            }
            if(edad>=30&&edad<=59)
            {
                adultos=adultos+1;
                promedio_de_adultos=promedio_de_adultos+peso;
            }
            if(edad>=60)
            {
                viejos=viejos+1;
                promedio_de_viejos=promedio_de_viejos+peso;
            }
            System.out.println();
        }
        if (adultos == 0) {
            promedio_de_adultos = 0;
        } else {
            promedio_de_adultos=promedio_de_adultos/adultos;
        }
        if (jovenes == 0) {
            promedio_de_jovenes = 0;
        } else {
            promedio_de_jovenes=promedio_de_jovenes/jovenes;
        }
        if (ninos == 0) {
            promedio_de_ninos = 0;
        } else {
            promedio_de_ninos=promedio_de_ninos/ninos;
        }
        if (viejos == 0) {
            promedio_de_viejos = 0;
        } else {
            promedio_de_viejos=promedio_de_viejos/viejos;
        }
        System.out.println("Valor de adultos: " + adultos);
        System.out.println("Valor de jovenes: " + jovenes);
        System.out.println("Valor de ninos: " + ninos);
        System.out.println("Valor de viejos: " + viejos);
        System.out.println("Valor de promedio de adultos: " + promedio_de_adultos);
        System.out.println("Valor de promedio de jovenes: " + promedio_de_jovenes);
        System.out.println("Valor de promedio de ninos: " + promedio_de_ninos);
        System.out.println("Valor de promedio de viejos: " + promedio_de_viejos);
    }

}