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

Gestión de Habitantes en Apartahotel

Este documento describe un programa Java que modela un edificio de apartamentos de 4 habitaciones (2 pisos con 2 apartamentos cada uno) y ofrece opciones para llenar la matriz que representa el edificio con el número de habitantes por apartamento, mostrar la cantidad de habitantes por apartamento individualmente o para todo el edificio, y calcular la cantidad total de habitantes en el edificio. El programa utiliza una matriz bidimensional para almacenar los datos y funciones para llenar la matriz, mostrarla de forma individual o completa, y sumar la cantidad total de habitantes.

Cargado por

njn
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)
137 vistas4 páginas

Gestión de Habitantes en Apartahotel

Este documento describe un programa Java que modela un edificio de apartamentos de 4 habitaciones (2 pisos con 2 apartamentos cada uno) y ofrece opciones para llenar la matriz que representa el edificio con el número de habitantes por apartamento, mostrar la cantidad de habitantes por apartamento individualmente o para todo el edificio, y calcular la cantidad total de habitantes en el edificio. El programa utiliza una matriz bidimensional para almacenar los datos y funciones para llenar la matriz, mostrarla de forma individual o completa, y sumar la cantidad total de habitantes.

Cargado por

njn
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

package apartamentos;

//se va importar la Libreia Swing para poder utilizar el JOptionPane

import [Link].*;

public class Apartamentos {

//Declaración de la MAtriz de Forma Global

public static int apto[][]=new int[4][4];

//Este es el programa principal

public static void main(String[] args) {

int menu;

do{

menu=[Link]([Link]

("Digite una opción: " + " \n1. LLenar Edificio" +

"\n2. Mostrar los Habitantes por Apartamento" +

"\n3. Mostrar Edificio completo " +

"\n4. Mostrar cantidad de personas del Edificio" +

"\n5. Salida"));

switch(menu){

case 1:

//llamado del procedimiento llenar

llenar();

break;

case 2:

//llamado del procedimiento Mostrar Uno a Uno

mostrarunouno();

break;
case 3:

//llamado del procedimiento Mostrar todo de una vez

mostrarbacano();

break;

case 4:

// Llamado de la función sumar, las funciones se tienen que asignar a una variable

int y =canthab();

[Link](null,"La cantidad de personas en el edificio es: " + y);

break;

default:

[Link](null,"Tecla Invalida" );

break;

case 5:

[Link](0);

break;

}while(menu!=5);

}
// Procedimiento que llena la MAtriz

public static void llenar(){

int i,j;

for(i=0;i<2;i++){

for(j=0;j<2;j++){

apto[i][j]=[Link]([Link]

("Digite cantidad de habitantes en el piso " + (i+1) +

" Apartamento " + (j+1)));

public static void mostrarunouno(){

int i,j;

for(i=0;i<2;i++){

for(j=0;j<2;j++){

[Link](null, "la cantidad de habitantes en la habitación "

+ (j+1) + " del piso " + (i+1) + " es " + apto[i][j]);

}
public static void mostrarbacano(){

int i,j;

// Las comillas son para limpiar el espacio de memoria que se le asignó a la variable cad

String cad = " ";

for(i=0;i<2;i++){

for(j=0;j<2;j++){

cad = cad + apto[i][j];

// Las comillas son para separar los elementos

cad+=" ";

//Para que salte al siguiente piso

cad=cad + "\n";

[Link](null,

"El edificio completo con sus habitantes es "+ "\n" + cad );

//Función que suma la cantidad de personas

public static int canthab(){

int sum =0,a,f;

for(a=0;a<2;a++){

for(f=0;f<2;f++){

sum = sum + apto[a][f];

return sum;

También podría gustarte