SlideShare una empresa de Scribd logo
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

Sumaoctal
SumaoctalSumaoctal
Sumaoctal
jbersosa
 
Palindromo
PalindromoPalindromo
Palindromo
jbersosa
 
Ejemplo
EjemploEjemplo
Ejemplo
jbersosa
 
Funcion
FuncionFuncion
Funcion
jbersosa
 
Pila
PilaPila
Pila
jbersosa
 
Php
PhpPhp
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 Java
Daniel Irene
 
Ejercicio 1 de la practica poo
Ejercicio 1 de la practica pooEjercicio 1 de la practica poo
Ejercicio 1 de la practica poo
Edgar Pando Flores
 
Programas en netbeans
Programas en netbeansProgramas en netbeans
Programas en netbeans
Jonathan Israel
 
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ándar
Ignacio 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 2
Irving 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_implem
jlmanmons
 
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
 
Deber 1
Deber 1Deber 1
Deber 1
Cesar Yupa
 
Copilacion de ejercicios en java
Copilacion de ejercicios en javaCopilacion de ejercicios en java
Copilacion de ejercicios en java
Jonathan Israel
 
Scanner
ScannerScanner

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 standar
jbersosa
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
jbersosa
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
jbersosa
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
jbersosa
 
Programación java1
Programación java1Programación java1
Programación java1
jbersosa
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistop
jbersosa
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacion
jbersosa
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
jbersosa
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2
jbersosa
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891
jbersosa
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
jbersosa
 
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ón
jbersosa
 
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 operativos
jbersosa
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una red
jbersosa
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2
jbersosa
 
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
jbersosa
 
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
jbersosa
 
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
jbersosa
 

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

Trigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssssTrigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssss
QuerubinOlayamedina
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
SUSANJHEMAMBROSIOSEV1
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
LibreriaOrellana1
 
Supply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César VallejoSupply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César Vallejo
jeuzouu
 
JAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacionJAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacion
jafetzamarripamartin
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
femayormisleidys
 
MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................
75254036
 
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIACATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
Fernando Tellado
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
fernfre15
 
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
erikamontano663
 
Capacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsappCapacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsapp
acastropu
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
sergioandreslozanogi
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
MaraDosil
 
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
mijhaelbrayan952
 
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIABIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
loidaeunicer
 
STEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada FactorSTEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada Factor
bauldecuentosec
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
VictorBenjaminGomezS
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
Revista La Verdad - Edición Mayo 2024
Revista La Verdad  -  Edición  Mayo  2024Revista La Verdad  -  Edición  Mayo  2024
Revista La Verdad - Edición Mayo 2024
larevista
 

Último (20)

Trigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssssTrigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssss
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
 
Supply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César VallejoSupply Chain Management Universidad César Vallejo
Supply Chain Management Universidad César Vallejo
 
JAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacionJAMAL SPORTS.pptx.documento_de_explicacion
JAMAL SPORTS.pptx.documento_de_explicacion
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
 
MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................
 
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIACATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
CATALOGO 2024 ABRATOOLS - ABRASIVOS Y MAQUINTARIA
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
 
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
 
Capacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsappCapacitación chatbot Wapi para enviar por whatsapp
Capacitación chatbot Wapi para enviar por whatsapp
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
 
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
 
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIABIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
 
STEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada FactorSTEEPLE/PESTEL - Análisis de cada Factor
STEEPLE/PESTEL - Análisis de cada Factor
 
SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
 
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdfExposicion Examen Final Arquitectura Empresarial CANVIA.pdf
Exposicion Examen Final Arquitectura Empresarial CANVIA.pdf
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
 
Revista La Verdad - Edición Mayo 2024
Revista La Verdad  -  Edición  Mayo  2024Revista La Verdad  -  Edición  Mayo  2024
Revista La Verdad - Edición Mayo 2024
 

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); } }