Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicio de Programación en Java: Cálculo de Estadísticas de Alumnos - Prof. Navarro Tapi, Ejercicios de Programación Informática

EJERCICIO DE PROGRAMACIÓN EJERCICIO DE PROGRAMACIÓNEJERCICIO DE PROGRAMACIÓNEJERCICIO DE PROGRAMACIÓN

Tipo: Ejercicios

2018/2019

Subido el 03/04/2023

harlin-jack-rodriguez-carranza
harlin-jack-rodriguez-carranza 🇵🇪

6 documentos

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
//Programa que lee edad y sexo (M, F) de N alumnos y reporta:
//a) Cantidad de hombres mayores de edad. (CHE)
//b) Cantidad de mujeres menores de edad. (CME)
//c) Edad promedio de hombres (PH)
//d) Edad promedio de mujeres (PM)
//e) Edad promedio total. (PT)
import java.io.*;
public class Ejercicio1 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N, CHE = 0, CME = 0, edad, H = 0, suma, SH, SM, M = 0, C = 0,MU=0,HO=0,HEH = 0, HMM = 0;
double PHT = 0, PH = 0, PM = 0, PT = 0, PMT = 0;
char sexo;
do {
System.out.println("Ingrese cantidad de números: ");
N = Integer.parseInt(br.readLine());
} while (N <= 0);
while (C < N) {
do {
System.out.println("Ingresar el " + (C + 1) + " sexo del alumno:(H) Hombre , (M) Mujer");
sexo = br.readLine().toUpperCase().charAt(0);
} while (sexo != 'H' && sexo != 'M');
do {
System.out.println("Ingrese la edad " + (C + 1) + ": ");
edad = Integer.parseInt(br.readLine());
} while (edad <= 0);
C = C + 1;
if (sexo == 'H') {
H = H + 1;
if (edad >= 18) {
CHE = CHE + 1;
HO=HO+edad;
PH = HO / CHE;
} else {
HEH = HEH + edad;
}
} else {
M = M + 1;
if (edad < 18) {
CME = CME + 1;
MU=MU+edad;
PM = MU/CME;
} else {
HMM = HMM + edad;
}
PHT = (HEH + HO) / H;
PMT = (HMM + MU) / M;
}
SH=HEH + HO;
SM=HMM + MU;
suma=SM+SH;
PT = suma / N;
}
System.out.println("Cantidad de hombres mayores de edad es: " + CHE);
System.out.println("Cantidad de mujeres menores de edad es: " + CME);
System.out.println("Edad promedio de hombres es: " + PHT);
System.out.println("Edad promedio de mujeres es: " + PMT);
System.out.println("Edad promedio total es: " + PT);
}
}

Vista previa parcial del texto

¡Descarga Ejercicio de Programación en Java: Cálculo de Estadísticas de Alumnos - Prof. Navarro Tapi y más Ejercicios en PDF de Programación Informática solo en Docsity!

//Programa que lee edad y sexo (M, F) de N alumnos y reporta: //a) Cantidad de hombres mayores de edad. (CHE) //b) Cantidad de mujeres menores de edad. (CME) //c) Edad promedio de hombres (PH) //d) Edad promedio de mujeres (PM) //e) Edad promedio total. (PT) import java.io.*; public class Ejercicio1 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N, CHE = 0 , CME = 0 , edad, H = 0 , suma, SH, SM, M = 0 , C = 0 ,MU= 0 ,HO= 0 ,HEH = 0 , HMM = 0 ; double PHT = 0 , PH = 0 , PM = 0 , PT = 0 , PMT = 0 ; char sexo; do { System.out.println("Ingrese cantidad de números: "); N = Integer.parseInt(br.readLine()); } while (N <= 0 ); while (C < N) { do { System.out.println("Ingresar el " + (C + 1 ) + " sexo del alumno:(H) Hombre , (M) Mujer"); sexo = br.readLine().toUpperCase().charAt( 0 ); } while (sexo != 'H' && sexo != 'M'); do { System.out.println("Ingrese la edad " + (C + 1 ) + ": "); edad = Integer.parseInt(br.readLine()); } while (edad <= 0 ); C = C + 1 ; if (sexo == 'H') { H = H + 1 ; if (edad >= 18 ) { CHE = CHE + 1 ; HO=HO+edad; PH = HO / CHE; } else { HEH = HEH + edad; } } else { M = M + 1 ; if (edad < 18 ) { CME = CME + 1 ; MU=MU+edad; PM = MU/CME; } else { HMM = HMM + edad; } PHT = (HEH + HO) / H; PMT = (HMM + MU) / M; } SH=HEH + HO; SM=HMM + MU; suma=SM+SH; PT = suma / N; } System.out.println("Cantidad de hombres mayores de edad es: " + CHE); System.out.println("Cantidad de mujeres menores de edad es: " + CME); System.out.println("Edad promedio de hombres es: " + PHT); System.out.println("Edad promedio de mujeres es: " + PMT); System.out.println("Edad promedio total es: " + PT); } }