Sei sulla pagina 1di 3

PROGRAMACION

7. Un Censo que hace parte de un proyecto integrador de Tecnologa en Mercadeo de la UNIAJC se llevo acabo en los veintiochos municipios del Valle del Cauca y Nario. Cada uno de los hogares de cada municipio fue visitado por un estudiante-encuestador quien solicito los siguientes datos: direccin de vivienda, nmeros de hombres, nmeros de mujeres, tipo de vivienda (propia o alquilada) y el ingreso mensual en pesos. Asumiendo que se visito por lo menos una vivienda en cada municipio, elabore un programa en java para: a) b) c) d) R/ package tallerCiclos; import java.util.*; public class Ejercicio7 { public static void main(String[] args) { Scanner leer = new Scanner(System.in).useDelimiter("\n"); int cantMunicipios = 0, municipio = 0, cantViviendas = 0, vivienda = 1; int cantHombres = 0, cantMujeres = 0, sumaPersonas = 0, menorUbicacion = 0, totalPersonas = 0, totalHombres = 0, totalMujeres = 0; char tipoVivienda = ' '; double ingresoMensual = 0.0, promedio = 0.0, menor = 100000000.0, porcentajeH = 0.0, porcentajeM = 0.0; String direccion = " "; System.out.println("\n\nCuantos municipios se visitaron en el Valle del Cauca :"); cantMunicipios = leer.nextInt(); municipio = 1; do { System.out.println("\nCuantas viviendas tiene el municipio # " + municipio); cantViviendas = leer.nextInt(); sumaPersonas = 0; Calcular la poblacin de cada municipio. Calcular el ingreso promedio, por vivienda, en cada vivienda encuestada. Determinar la ubicacin de la vivienda alquilada con el menor ingreso mensual. Calcular el porcentaje de hombres y mujeres.

vivienda = 1; do { System.out.println("\nVivienda numero: " + vivienda); System.out.println("Digite la direccion de la vivienda:"); direccion = leer.next(); System.out.println("Cuantos Hombres Habitan"); cantHombres = leer.nextInt(); System.out.println("Cuantos Mujeres Habitan"); cantMujeres = leer.nextInt(); System.out.println("La vivienda es propia(p) o alquilada(a)"); tipoVivienda = leer.next().charAt(0); System.out.println("Cual es el Ingreso Mensual de la Vivienda"); ingresoMensual = leer.nextDouble(); sumaPersonas = sumaPersonas + cantHombres + cantMujeres; promedio = ingresoMensual / (cantHombres + cantMujeres); System.out.println("El promedio de Ingresos de esta Vivienda es el $:" + promedio); if (ingresoMensual < menor && tipoVivienda == 'a') { menor = ingresoMensual; menorUbicacion = municipio; } vivienda = vivienda + 1; totalPersonas = totalPersonas + cantHombres + cantMujeres; totalHombres = totalHombres + cantHombres; totalMujeres = totalMujeres + cantMujeres; } while (vivienda <= cantViviendas); System.out.println("En el municipio # " + municipio + " hay " + sumaPersonas + " Habitantes"); municipio = municipio + 1; } while (municipio <= cantMunicipios); porcentajeH = (((double) totalHombres / totalPersonas) * 100); porcentajeM = (((double) totalMujeres / totalPersonas) * 100); System.out.println("\n El menor ingreso es $ " + menor + " y esta en el Municipio # " + menorUbicacion ); System.out.println("\n El Porcentaje de Hombres es el %" + porcentajeH + "\n El Porcenteja de Mujeres es el % : " + porcentajeM+" del Valle del Cauca"); } } 22. Imprimir las Tablas de multiplicar del 1 al 9

R/

package tallerCiclos; import java.util.*; public class Ejercicio22 { public static void main(String[] args) { int resultado = 0; System.out.println("Tablas de Multipicar del 1 al 9"); for (int i = 1; i <= 9; i++) { System.out.println("La tabla del:" + i); for (int j = 1; j <= 9; j++) { resultado = i * j; System.out.println( i + " x " + j + " = " + resultado );

} } } }

Potrebbero piacerti anche