0% encontró este documento útil (0 votos)
3 vistas4 páginas

Análisis de Censos y Ventas en Java

a

Cargado por

kimberu82b
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas4 páginas

Análisis de Censos y Ventas en Java

a

Cargado por

kimberu82b
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Participación en clase 2

Integrante:
Elías Mercado Benzaquen

2025
Ejercicio 1:
import [Link];

public class CensoLurin {


public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
[Link]("Ingrese el número de tarjetas censales: ");
int N = [Link]();

int jovenesViudas = 0;
int totalHombres = 0;
int totalMujeres = 0;
int hombresMayoresSolterosDivorciados = 0;

for (int i = 0; i < N; i++) {


[Link]("\nTarjeta " + (i+1));

[Link]("Sexo (M/F): ");


char sexo = [Link]().charAt(0);

[Link]("Edad: ");
int edad = [Link]();

[Link]("Estado Civil (a:Soltero, b:Casado, c:Viudo, d:Divorciado): ");


char estadoCivil = [Link]().charAt(0);

if (sexo == 'F' && estadoCivil == 'c' && edad >= 16 && edad <= 21) {
jovenesViudas++;
}

if (sexo == 'M') {
totalHombres++;
if (edad > 30 && (estadoCivil == 'a' || estadoCivil == 'd')) {
hombresMayoresSolterosDivorciados++;
}
} else {
totalMujeres++;
}
}

double porcentajeHombres = (double)totalHombres / N * 100;


double porcentajeMujeres = (double)totalMujeres / N * 100;

[Link]("\nResultados del Censo:");


[Link]("1. Jóvenes viudas (16-21 años): " + jovenesViudas);
[Link]("2. Porcentaje de Hombres: %.2f%%\n", porcentajeHombres);
[Link](" Porcentaje de Mujeres: %.2f%%\n", porcentajeMujeres);
[Link]("3. Hombres mayores de 30 solteros o divorciados: " +
hombresMayoresSolterosDivorciados);
}
}
Ejercicio 2:
import [Link];

public class MuestreoPesos {


public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);

[Link]("Ingrese el número de personas (máximo 50): ");


int N = [Link]();

if (N > 50 || N <= 0) {
[Link]("Número de personas no válido.");
return;
}

double[] sumaPesos = new double[4];


int[] contadores = new int[4];

for (int i = 0; i < N; i++) {


[Link]("\nPersona " + (i+1));

[Link]("Edad: ");
int edad = [Link]();

[Link]("Peso (kg): ");


double peso = [Link]();

if (edad <= 12) {


sumaPesos[0] += peso;
contadores[0]++;
} else if (edad <= 29) {
sumaPesos[1] += peso;
contadores[1]++;
} else if (edad <= 59) {
sumaPesos[2] += peso;
contadores[2]++;
} else {
sumaPesos[3] += peso;
contadores[3]++;
}
}

[Link]("\nPromedios de peso por categoría:");


String[] categorias = {"Niños (0-12)", "Jóvenes (13-29)", "Adultos (30-59)", "Adulto mayor
(60+)"};

for (int i = 0; i < 4; i++) {


if (contadores[i] > 0) {
double promedio = sumaPesos[i] / contadores[i];
[Link]("%s: %.2f kg (de %d personas)\n",
categorias[i], promedio, contadores[i]);
} else {
[Link]("%s: No hay personas en esta categoría\n", categorias[i]);
}
}
}
}
Ejercicio 3:
import [Link];

public class CompaniaSeguros {


public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);

[Link]("Ingrese el número de vendedores: ");


int N = [Link]();

for (int i = 0; i < N; i++) {


[Link]("\nVendedor " + (i+1));

[Link]("Ingrese sueldo base: ");


double sueldoBase = [Link]();

double totalVentas = 0;
for (int j = 0; j < 3; j++) {
[Link]("Ingrese monto de venta " + (j+1) + ": ");
totalVentas += [Link]();
}

double comisiones = totalVentas * 0.10;


double sueldoNeto = sueldoBase + comisiones;

[Link]("\nResumen para vendedor %d:\n", (i+1));


[Link]("Total ventas: %.2f\n", totalVentas);
[Link]("Comisiones (10%%): %.2f\n", comisiones);
[Link]("Sueldo neto: %.2f\n", sueldoNeto);
}
}
}

También podría gustarte