• Lenguaje

    Java usando Scanner

  • Descripción

    Determinar lo que una empresa necesita calcular
    a. Total de hombres.
    b. Total de mujeres.
    c. Porcentaje de hombres.
    d. Porcentaje de mujeres.
    e. Promedio de las estaturas en hombres.
    f. Promedio de las estaturas en mujeres.
    g. Promedio de edades de todos los empleados.

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
83
84
85
86
87
88
89
import java.util.Scanner;

public class PromediosDeHombresYMujeres {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a, b, edad, estatura, genero;
        int numero_de_empleados;
        double c, d, e, f, g;
        String tecla_repetir;
        a = 0;
        b = 0;
        numero_de_empleados = 0;
        c = 0;
        d = 0;
        e = 0;
        f = 0;
        g = 0;
        do {
            System.out.print("Ingresa el valor de edad: ");
            edad = in.nextInt();
            in.nextLine();
            System.out.print("Ingresa el valor de estatura: ");
            estatura = in.nextInt();
            in.nextLine();
            numero_de_empleados=numero_de_empleados+1;
            System.out.println("Selecciona el valor de genero.");
            System.out.println("\t1.- Mujer");
            System.out.println("\t2.- Hombre");
            System.out.print("\t: ");
            do {
                genero = in.nextInt();
                in.nextLine();
                if (genero<1||genero>2)
                    System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
            } while (genero<1||genero>2);
            g=g+edad;
            if(genero==1)
            {
                b++;
                f=f+estatura;
            }
            else
            {
                a++;
                e=e+estatura;
            }
            System.out.println();
            do {
                System.out.print("\u00BFDeseas repetir el proceso? (S/N): ");
                tecla_repetir = in.nextLine();
            } while (!tecla_repetir.equalsIgnoreCase("s") && !tecla_repetir.equalsIgnoreCase("n"));
        } while (tecla_repetir.equalsIgnoreCase("s"));
        if (numero_de_empleados == 0) {
            c = 0;
        } else {
            c=100.0*a/numero_de_empleados;
        }
        if (numero_de_empleados == 0) {
            d = 0;
        } else {
            d=100.0*b/numero_de_empleados;
        }
        if (a == 0) {
            e = 0;
        } else {
            e=e/a;
        }
        if (b == 0) {
            f = 0;
        } else {
            f=f/b;
        }
        if (numero_de_empleados == 0) {
            g = 0;
        } else {
            g=g/numero_de_empleados;
        }
        System.out.println("Valor de a: " + a);
        System.out.println("Valor de b: " + b);
        System.out.println("Valor de numero de empleados: " + numero_de_empleados);
        System.out.println("Valor de c: " + c);
        System.out.println("Valor de d: " + d);
        System.out.println("Valor de e: " + e);
        System.out.println("Valor de f: " + f);
        System.out.println("Valor de g: " + g);
    }

}