SlideShare una empresa de Scribd logo
1 de 4
EJERCICIO QUE ESTAMOS UTILIZANDO PARA ANALIZAR LA
POO CON JAVA
package programa;//empaquetado programa
import java.util.Scanner;
import biometria.MedidaBiometrica;//LLAMADO DE LA OTRA CLASE EN
//EMPAQUETADO DIFERENTE
//CLASE PRINCIPAL
public class Main {
public static void main(String[] args) {
String no,ce;
int edad;
float peso, alt, diam;
char sexo;
Scanner teclado=new Scanner(System.in);
System.out.println("nombre");
no=teclado.nextLine();
System.out.println("cedula");
ce=teclado.next();
System.out.println("edad");
edad=teclado.nextInt();
System.out.println("sexo m masculino/ f femenino");
sexo=teclado.next().charAt(0);
System.out.println("peso");
peso=teclado.nextFloat();
System.out.println("altura");
alt=teclado.nextFloat();
//INSTANCIACIÓN CON EL PRIMER CONSTRUCTOR
MedidaBiometrica imc=new MedidaBiometrica(no, edad, ce, sexo,
peso, alt);
imc.respuestaMC();
if (imc.esMayorDeEdad())
System.out.print(" quien es mayor de edad ");
else
System.out.println(" quien es menor de edad ");
switch(imc.calcularIMC()) {
case -1:System.out.print(" esta por debajo del peso normal");
break;
case 0:System.out.print(" tiene el peso ideal");
break;
case 1:System.out.print(" tiene sobrepeso");
break;
case 2:System.out.print(" tiene obesidad");
break;
}
System.out.println("");
System.out.println(" indice cintura/altura");
System.out.println("diametro de la cintura");
diam=teclado.nextFloat();
//INSTANCIACIÓN CON EL SEGUNDO CONSTRUCTOR
MedidaBiometrica imc1=new MedidaBiometrica(no, edad, ce, sexo,
peso, alt,diam);
switch(imc1.indiceCA()) {
case -1:System.out.print(" tiene un indice de cintura/altura
elevado");
break;
case 0:System.out.print(" tiene un indice de cintura/altura
normal");
break;
}
}
}
LA OTRA CLASE
package biometria;//EMPAQUETADO BIOMETRIA
public class MedidaBiometrica {
public String nombre;//ATRIBUTOS PÚBLICOS DONDE ESTÁN
public int edad; //TODAS LAS VARIABLES QUE SE UTILIZARÁN
public String cedula;//EN ESTE PROGRAMA PARA DETERMINAR
public char sexo; //LOS ÍNDICES BIOMÉTRICOS COMO SON
public float peso; //ÍNDICE DE MASA CORPORAL E ÍNDICE
public float altura; //CINTURA/ALTURA, HAY MAS QUE NO
public float diametrocintura;//APARECEN EN EL EJERCICIO
//PRIMER CONSTRUCTOR, AUNQUE POR DEFECTO YA HAY UNO CUANDO SE //CREA LA
CLASE PUBLIC NOMBRECLASE(){}. ESTE NO TIENE
//LA MEDIDA DEL DIÁMETRO DE LA CINTURA
public MedidaBiometrica(String nombre, int edad, String cedula, char
sexo, float peso, float altura) {
this.nombre=nombre;
this.cedula=cedula;
this.edad=edad;
this.sexo=sexo;
this.altura=altura;
this.peso=peso;
}
//SEGUNDO CONSTRUCTOR, TIENE EL ATRIBUTO DIAMETROCINTURA
public MedidaBiometrica(String nombre, int edad, String cedula, char
sexo, float peso, float altura, float diametrocintura) {
this.nombre=nombre;
this.cedula=cedula;
this.edad=edad;
this.sexo=sexo;
this.altura=altura;
this.peso=peso;
this.diametrocintura=diametrocintura;//ATRIBUTO QUE NO
//ESTÁ EN EL PRIMERO
}
//MÉTODO QUE CALCULA EN ÍNDICE DE MASA CORPORAL, NO HACE USO DEL //DATO
DE DIÁMETRO DE LA CINTURA
public int calcularIMC() {
int valor=0;
float imc;
imc=this.peso/(this.altura*this.altura);
if (imc<19)
valor=-1;
else if(imc>=19 && imc<=24)
valor=0;
else if(imc>24 && imc<=30)
valor=1;
else if(imc>30)
valor=2;
return valor;
}
//MÉTODO QUE CALCULA EN ÍNDICE CINTURA/ALTURA, HACE USO DEL //DATO DE
DIÁMETRO DE LA CINTURA
public int indiceCA(){
int valor=0;
float ica;
ica=this.diametrocintura*100/this.altura;
switch(this.sexo){
case 'f':if (ica>0.42)
valor=-1;//no esta normal el ica
else
valor=0;//esta normal el ica
case 'm':if (ica>0.50)
valor=-1;
else
valor=0;
}
return valor;
}
//MÉTODO QUE CALCULA SI EL PACIENTE ES MAYOR DE EDAD
public boolean esMayorDeEdad() {
boolean me=false;
if (this.edad<18)
me=false;
else
me=true;
return me;
}
//MÉTODO QUE IMPRIME INFORMACIÓN DEL PACIENTE
public void respuestaMC(){
System.out.print("nombre "+ this.nombre +" de edad "+ this.edad
+ " titular de la C.I. "+ this.cedula +" sexo "+ this.sexo +" de peso
"+ this.peso +" de estatura "+ this.altura);
}
}

Más contenido relacionado

Destacado

Palindromo
PalindromoPalindromo
Palindromojbersosa
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosjosecuartas
 

Destacado (7)

Sumaoctal
SumaoctalSumaoctal
Sumaoctal
 
Palindromo
PalindromoPalindromo
Palindromo
 
Ejemplo
EjemploEjemplo
Ejemplo
 
Funcion
FuncionFuncion
Funcion
 
Pila
PilaPila
Pila
 
Php
PhpPhp
Php
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
 

Similar a Main

Programación Orientada a Objetos en Java
Programación Orientada a Objetos en JavaProgramación Orientada a Objetos en Java
Programación Orientada a Objetos en JavaDaniel Irene
 
Ejercicio 1 de la practica poo
Ejercicio 1 de la practica pooEjercicio 1 de la practica poo
Ejercicio 1 de la practica pooEdgar Pando Flores
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeansedgar muñoz
 
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01cursobeta
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datosjubacalo
 
Programa 1
Programa 1Programa 1
Programa 1yito24
 
Código Java Escrito de Forma Estándar
Código Java Escrito de Forma EstándarCódigo Java Escrito de Forma Estándar
Código Java Escrito de Forma EstándarIgnacio Aular Reyes
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2climancc
 
Informe tecnico unidad 2
Informe tecnico unidad 2Informe tecnico unidad 2
Informe tecnico unidad 2Irving Che
 
Informetecnicou2 topicos
Informetecnicou2 topicosInformetecnicou2 topicos
Informetecnicou2 topicosKanddy Mobylml
 
Unit Testing - GTUG
Unit Testing - GTUGUnit Testing - GTUG
Unit Testing - GTUGJordi Gerona
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implemjlmanmons
 
Deberes janneth lema
Deberes janneth lemaDeberes janneth lema
Deberes janneth lemaJanneth Lema
 
Ejercicio Atletas Adsi java SENA :)
Ejercicio Atletas Adsi java SENA   :)Ejercicio Atletas Adsi java SENA   :)
Ejercicio Atletas Adsi java SENA :)ramitos526
 
Copilacion de ejercicios en java
Copilacion de ejercicios en javaCopilacion de ejercicios en java
Copilacion de ejercicios en javaJonathan Israel
 

Similar a Main (20)

Programación Orientada a Objetos en Java
Programación Orientada a Objetos en JavaProgramación Orientada a Objetos en Java
Programación Orientada a Objetos en Java
 
Ejercicio 1 de la practica poo
Ejercicio 1 de la practica pooEjercicio 1 de la practica poo
Ejercicio 1 de la practica poo
 
Programas en netbeans
Programas en netbeansProgramas en netbeans
Programas en netbeans
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeans
 
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
 
Programas en netbeans
Programas en netbeansProgramas en netbeans
Programas en netbeans
 
Programa 1
Programa 1Programa 1
Programa 1
 
Código Java Escrito de Forma Estándar
Código Java Escrito de Forma EstándarCódigo Java Escrito de Forma Estándar
Código Java Escrito de Forma Estándar
 
DEBRES
DEBRESDEBRES
DEBRES
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2
 
Informe tecnico unidad 2
Informe tecnico unidad 2Informe tecnico unidad 2
Informe tecnico unidad 2
 
Informetecnicou2 topicos
Informetecnicou2 topicosInformetecnicou2 topicos
Informetecnicou2 topicos
 
Unit Testing - GTUG
Unit Testing - GTUGUnit Testing - GTUG
Unit Testing - GTUG
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implem
 
Deberes janneth lema
Deberes janneth lemaDeberes janneth lema
Deberes janneth lema
 
Ejercicio Atletas Adsi java SENA :)
Ejercicio Atletas Adsi java SENA   :)Ejercicio Atletas Adsi java SENA   :)
Ejercicio Atletas Adsi java SENA :)
 
Deber 1
Deber 1Deber 1
Deber 1
 
Copilacion de ejercicios en java
Copilacion de ejercicios en javaCopilacion de ejercicios en java
Copilacion de ejercicios en java
 
Scanner
ScannerScanner
Scanner
 

Más de jbersosa

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standarjbersosa
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepcionesjbersosa
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catchjbersosa
 
Clasen1java
Clasen1javaClasen1java
Clasen1javajbersosa
 
Programación java1
Programación java1Programación java1
Programación java1jbersosa
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistopjbersosa
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacionjbersosa
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principaljbersosa
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2jbersosa
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891jbersosa
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informaticajbersosa
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)jbersosa
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónjbersosa
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...jbersosa
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjbersosa
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una redjbersosa
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2jbersosa
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportjbersosa
 
Continuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportjbersosa
 
Continuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper reportContinuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper reportjbersosa
 

Más de jbersosa (20)

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standar
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
 
Programación java1
Programación java1Programación java1
Programación java1
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistop
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacion
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentación
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una red
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
 
Continuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper report
 
Continuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper reportContinuacion ejemplo de base de datos y reports con jasper report
Continuacion ejemplo de base de datos y reports con jasper report
 

Último

Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosCondor Tuyuyo
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaasesoriam4m
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...ssuser2887fd1
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptxAndreaAlessandraBoli
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxMatiasGodoy33
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxDr. Edwin Hernandez
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónjesuscub33
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxFrancoSGonzales
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..JoseRamirez247144
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?Michael Rada
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfihmorales
 
fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptxkarlagonzalez159945
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosk7v476sp7t
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4hassanbadredun
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosFundación YOD YOD
 
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...AdrianaCarmenRojasDe
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzassuperamigo2014
 
IDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDINGIDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDINGAndresGEscobar
 

Último (20)

Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de Condominios
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manua
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptx
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarización
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
 
Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..Trabajo de Sifilisn…………………………………………………..
Trabajo de Sifilisn…………………………………………………..
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdf
 
fracturas de antebhbunununrazo [II].pptx
fracturas de antebhbunununrazo  [II].pptxfracturas de antebhbunununrazo  [II].pptx
fracturas de antebhbunununrazo [II].pptx
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de servicios
 
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzas
 
IDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDINGIDENTIDAD Y MANUAL DE MARCA PARA BRANDING
IDENTIDAD Y MANUAL DE MARCA PARA BRANDING
 

Main

  • 1. EJERCICIO QUE ESTAMOS UTILIZANDO PARA ANALIZAR LA POO CON JAVA package programa;//empaquetado programa import java.util.Scanner; import biometria.MedidaBiometrica;//LLAMADO DE LA OTRA CLASE EN //EMPAQUETADO DIFERENTE //CLASE PRINCIPAL public class Main { public static void main(String[] args) { String no,ce; int edad; float peso, alt, diam; char sexo; Scanner teclado=new Scanner(System.in); System.out.println("nombre"); no=teclado.nextLine(); System.out.println("cedula"); ce=teclado.next(); System.out.println("edad"); edad=teclado.nextInt(); System.out.println("sexo m masculino/ f femenino"); sexo=teclado.next().charAt(0); System.out.println("peso"); peso=teclado.nextFloat(); System.out.println("altura"); alt=teclado.nextFloat(); //INSTANCIACIÓN CON EL PRIMER CONSTRUCTOR MedidaBiometrica imc=new MedidaBiometrica(no, edad, ce, sexo, peso, alt); imc.respuestaMC(); if (imc.esMayorDeEdad()) System.out.print(" quien es mayor de edad "); else System.out.println(" quien es menor de edad "); switch(imc.calcularIMC()) { case -1:System.out.print(" esta por debajo del peso normal"); break; case 0:System.out.print(" tiene el peso ideal"); break; case 1:System.out.print(" tiene sobrepeso"); break; case 2:System.out.print(" tiene obesidad"); break; }
  • 2. System.out.println(""); System.out.println(" indice cintura/altura"); System.out.println("diametro de la cintura"); diam=teclado.nextFloat(); //INSTANCIACIÓN CON EL SEGUNDO CONSTRUCTOR MedidaBiometrica imc1=new MedidaBiometrica(no, edad, ce, sexo, peso, alt,diam); switch(imc1.indiceCA()) { case -1:System.out.print(" tiene un indice de cintura/altura elevado"); break; case 0:System.out.print(" tiene un indice de cintura/altura normal"); break; } } } LA OTRA CLASE package biometria;//EMPAQUETADO BIOMETRIA public class MedidaBiometrica { public String nombre;//ATRIBUTOS PÚBLICOS DONDE ESTÁN public int edad; //TODAS LAS VARIABLES QUE SE UTILIZARÁN public String cedula;//EN ESTE PROGRAMA PARA DETERMINAR public char sexo; //LOS ÍNDICES BIOMÉTRICOS COMO SON public float peso; //ÍNDICE DE MASA CORPORAL E ÍNDICE public float altura; //CINTURA/ALTURA, HAY MAS QUE NO public float diametrocintura;//APARECEN EN EL EJERCICIO //PRIMER CONSTRUCTOR, AUNQUE POR DEFECTO YA HAY UNO CUANDO SE //CREA LA CLASE PUBLIC NOMBRECLASE(){}. ESTE NO TIENE //LA MEDIDA DEL DIÁMETRO DE LA CINTURA public MedidaBiometrica(String nombre, int edad, String cedula, char sexo, float peso, float altura) { this.nombre=nombre; this.cedula=cedula; this.edad=edad; this.sexo=sexo; this.altura=altura; this.peso=peso; } //SEGUNDO CONSTRUCTOR, TIENE EL ATRIBUTO DIAMETROCINTURA
  • 3. public MedidaBiometrica(String nombre, int edad, String cedula, char sexo, float peso, float altura, float diametrocintura) { this.nombre=nombre; this.cedula=cedula; this.edad=edad; this.sexo=sexo; this.altura=altura; this.peso=peso; this.diametrocintura=diametrocintura;//ATRIBUTO QUE NO //ESTÁ EN EL PRIMERO } //MÉTODO QUE CALCULA EN ÍNDICE DE MASA CORPORAL, NO HACE USO DEL //DATO DE DIÁMETRO DE LA CINTURA public int calcularIMC() { int valor=0; float imc; imc=this.peso/(this.altura*this.altura); if (imc<19) valor=-1; else if(imc>=19 && imc<=24) valor=0; else if(imc>24 && imc<=30) valor=1; else if(imc>30) valor=2; return valor; } //MÉTODO QUE CALCULA EN ÍNDICE CINTURA/ALTURA, HACE USO DEL //DATO DE DIÁMETRO DE LA CINTURA public int indiceCA(){ int valor=0; float ica; ica=this.diametrocintura*100/this.altura; switch(this.sexo){ case 'f':if (ica>0.42) valor=-1;//no esta normal el ica else valor=0;//esta normal el ica case 'm':if (ica>0.50) valor=-1; else valor=0; } return valor; } //MÉTODO QUE CALCULA SI EL PACIENTE ES MAYOR DE EDAD public boolean esMayorDeEdad() { boolean me=false; if (this.edad<18)
  • 4. me=false; else me=true; return me; } //MÉTODO QUE IMPRIME INFORMACIÓN DEL PACIENTE public void respuestaMC(){ System.out.print("nombre "+ this.nombre +" de edad "+ this.edad + " titular de la C.I. "+ this.cedula +" sexo "+ this.sexo +" de peso "+ this.peso +" de estatura "+ this.altura); } }