SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores
EJERCICIO 1 DE LA PRACTICA
package poo;
import java.util.Scanner;
public class Ejercicio1 {
static String nombre;
static short edad;
static long CI;
static short peso;
static double altura;
static char sexo;
static Scanner Leer=new Scanner(System.in);
public static void main(String[] args) {
Persona persona1= new Persona();
Persona persona2= new Persona();
Persona persona3= new Persona();
//el primer objeto pedir por teclado nombre edad sexo peso
altura
System.out.println("Ingrezar datos del primer objeto");
System.out.println("Ingrezar nombre");
nombre=Leer.nextLine();
System.out.println("Ingrezar edad");
edad=Leer.nextShort();
sexo='M';
System.out.println("Ingrezar peso");
peso=Leer.nextShort();
System.out.println("Ingrezar altura");
altura=Leer.nextDouble();
persona1.sett_datos(nombre, edad, sexo, peso, altura);
System.out.println("LOS DATOS DE LA PRIMERA PERSONA SON");
System.out.println(persona1.gett_datos());
if(calcularIMC(peso, altura)<18){
System.out.println("Peso bajo");
}else
{
if(calcularIMC(peso, altura)==18 || calcularIMC(peso,
altura)<26 ){
System.out.println("Peso Normal");
}else
{
if(calcularIMC(peso, altura)>25 ||
calcularIMC(peso, altura)==27 ){
System.out.println("Tiene sobre peso");
}else
{
if(calcularIMC(peso, altura)>27){
System.out.println("Tiene Obesidad");
}
}
}
}
if(mayordeEdad(edad)==true){
Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores
System.out.println("Es mayor de edad");
}else{
System.out.println("No es mayor de edad");
}
//*****************************************************************
****
//el segundo objeto pedir por teclado nombre edad peso altura
System.out.println("Ingrezar datos del segundo objeto");
nombre="oscar";
System.out.println("Ingrezar edad");
edad=Leer.nextShort();
System.out.println("Ingrezar peso");
peso=Leer.nextShort();
System.out.println("Ingrezar altura");
altura=Leer.nextDouble();
persona2.sett_datos2(nombre, edad, peso, altura);
System.out.println("LOS DATOS DE LA SEGUNDA PERSONA SON");
System.out.println(persona2.gett_datos2());
if(calcularIMC(peso, altura)<18){
System.out.println("Peso bajo");
}else
{
if(calcularIMC(peso, altura)==18 || calcularIMC(peso,
altura)<26 ){
System.out.println("Peso Normal");
}else
{
if(calcularIMC(peso, altura)>25 ||
calcularIMC(peso, altura)==27 ){
System.out.println("Tiene sobre peso");
}else
{
if(calcularIMC(peso, altura)>27){
System.out.println("Tiene Obesidad");
}
}
}
}
if(mayordeEdad(edad)==true){
System.out.println("Es mayor de edad");
}else{
System.out.println("No es mayor de edad");
}
//*****************************************************************
****
//del tercer objeto mostrar datos por defecto
System.out.println("LOS DATOS DE LA TERCERA PERSONA SON");
persona3.sett_datos3();
System.out.println(persona3.gett_datos());
if(calcularIMC(persona3.peso, persona3.altura)<18){
System.out.println("Peso bajo");
Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores
}else
{
if(calcularIMC(persona3.peso, persona3.altura)==18 ||
calcularIMC(persona3.peso, persona3.altura)<26 ){
System.out.println("Peso Normal");
}else
{
if(calcularIMC(persona3.peso, persona3.altura)>25
|| calcularIMC(persona3.peso, persona3.altura)==27 ){
System.out.println("Tiene sobre peso");
}else
{
if(calcularIMC(persona3.peso,
persona3.altura)>27){
System.out.println("Tiene Obesidad");
}
}
}
}
if(mayordeEdad(persona3.edad)==true){
System.out.println("Es mayor de edad");
}else{
System.out.println("No es mayor de edad");
}
//*****************************************************************
****
}
static boolean mayordeEdad(short edad){
if(edad>18){
return true;
}else
return false;
}
static double calcularIMC(short peso, double altura){
double imc=0;
imc=(peso)/ (altura* altura);
return imc;
}
}
LA CLASE PERSONA
package poo;
public class Persona {
private String nombre;
short edad;
private long CI;
short peso;
double altura;
private char sexo;
Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores
public Persona(){
nombre=" ";
edad=0;
CI=0;
peso=0;
altura=0;
sexo=' ';
}
public String gett_datos(){
return "Sus datos son n nombre " + nombre + "n edad "+ edad
+ "n Sexo "+ sexo + "n Peso " + peso + "n altura " +altura;
}
public void sett_datos3(){
this.nombre="";
this.edad=0;
this.sexo=' ';
this.peso=0;
this.altura=0;
}
public void sett_datos(String nombre, short edad, char sexo,short
peso,double altura ){
this.nombre=nombre;
this.edad=edad;
this.sexo=sexo;
this.peso=peso;
this.altura=altura;
}
public void sett_datos2(String nombre, short edad,short peso,double
altura ){
this.nombre=nombre;
this.edad=edad;
this.peso=peso;
this.altura=altura;
}
public String gett_datos2(){
return "Sus datos son n nombre " + nombre + "n edad "+ edad
+ "n Peso " + peso + "n altura " +altura;
}
}

Más contenido relacionado

Similar a Ejercicio 1 de la practica poo (20)

DEBRES
DEBRESDEBRES
DEBRES
 
Ejercisos condicionales
Ejercisos condicionalesEjercisos condicionales
Ejercisos condicionales
 
Programas en netbeans
Programas en netbeansProgramas en netbeans
Programas en netbeans
 
Ejercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioEjercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolio
 
Practica 2
Practica 2Practica 2
Practica 2
 
Menu
MenuMenu
Menu
 
Ejercisos condicionales 1
Ejercisos condicionales 1Ejercisos condicionales 1
Ejercisos condicionales 1
 
Ejercicio propuesto 2
Ejercicio propuesto 2Ejercicio propuesto 2
Ejercicio propuesto 2
 
Menu 12323
Menu 12323Menu 12323
Menu 12323
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Programas en netbeans
Programas en netbeansProgramas en netbeans
Programas en netbeans
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
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
 
Practica calificada
Practica calificadaPractica calificada
Practica calificada
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Laboratorio de algoritmos
Laboratorio de algoritmosLaboratorio de algoritmos
Laboratorio de algoritmos
 
Programa 5
Programa 5Programa 5
Programa 5
 
Portafolio segundo parcial
Portafolio segundo parcialPortafolio segundo parcial
Portafolio segundo parcial
 

Último

Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Demetrio Ccesa Rayme
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 

Último (20)

EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
a propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionesa propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definiciones
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato EcuadorProyecto de Participación Estudiantil Completo - Bachillerato Ecuador
Proyecto de Participación Estudiantil Completo - Bachillerato Ecuador
 
Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.Salud mental y bullying en adolescentes.
Salud mental y bullying en adolescentes.
 
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOSESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 

Ejercicio 1 de la practica poo

  • 1. Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores EJERCICIO 1 DE LA PRACTICA package poo; import java.util.Scanner; public class Ejercicio1 { static String nombre; static short edad; static long CI; static short peso; static double altura; static char sexo; static Scanner Leer=new Scanner(System.in); public static void main(String[] args) { Persona persona1= new Persona(); Persona persona2= new Persona(); Persona persona3= new Persona(); //el primer objeto pedir por teclado nombre edad sexo peso altura System.out.println("Ingrezar datos del primer objeto"); System.out.println("Ingrezar nombre"); nombre=Leer.nextLine(); System.out.println("Ingrezar edad"); edad=Leer.nextShort(); sexo='M'; System.out.println("Ingrezar peso"); peso=Leer.nextShort(); System.out.println("Ingrezar altura"); altura=Leer.nextDouble(); persona1.sett_datos(nombre, edad, sexo, peso, altura); System.out.println("LOS DATOS DE LA PRIMERA PERSONA SON"); System.out.println(persona1.gett_datos()); if(calcularIMC(peso, altura)<18){ System.out.println("Peso bajo"); }else { if(calcularIMC(peso, altura)==18 || calcularIMC(peso, altura)<26 ){ System.out.println("Peso Normal"); }else { if(calcularIMC(peso, altura)>25 || calcularIMC(peso, altura)==27 ){ System.out.println("Tiene sobre peso"); }else { if(calcularIMC(peso, altura)>27){ System.out.println("Tiene Obesidad"); } } } } if(mayordeEdad(edad)==true){
  • 2. Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores System.out.println("Es mayor de edad"); }else{ System.out.println("No es mayor de edad"); } //***************************************************************** **** //el segundo objeto pedir por teclado nombre edad peso altura System.out.println("Ingrezar datos del segundo objeto"); nombre="oscar"; System.out.println("Ingrezar edad"); edad=Leer.nextShort(); System.out.println("Ingrezar peso"); peso=Leer.nextShort(); System.out.println("Ingrezar altura"); altura=Leer.nextDouble(); persona2.sett_datos2(nombre, edad, peso, altura); System.out.println("LOS DATOS DE LA SEGUNDA PERSONA SON"); System.out.println(persona2.gett_datos2()); if(calcularIMC(peso, altura)<18){ System.out.println("Peso bajo"); }else { if(calcularIMC(peso, altura)==18 || calcularIMC(peso, altura)<26 ){ System.out.println("Peso Normal"); }else { if(calcularIMC(peso, altura)>25 || calcularIMC(peso, altura)==27 ){ System.out.println("Tiene sobre peso"); }else { if(calcularIMC(peso, altura)>27){ System.out.println("Tiene Obesidad"); } } } } if(mayordeEdad(edad)==true){ System.out.println("Es mayor de edad"); }else{ System.out.println("No es mayor de edad"); } //***************************************************************** **** //del tercer objeto mostrar datos por defecto System.out.println("LOS DATOS DE LA TERCERA PERSONA SON"); persona3.sett_datos3(); System.out.println(persona3.gett_datos()); if(calcularIMC(persona3.peso, persona3.altura)<18){ System.out.println("Peso bajo");
  • 3. Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores }else { if(calcularIMC(persona3.peso, persona3.altura)==18 || calcularIMC(persona3.peso, persona3.altura)<26 ){ System.out.println("Peso Normal"); }else { if(calcularIMC(persona3.peso, persona3.altura)>25 || calcularIMC(persona3.peso, persona3.altura)==27 ){ System.out.println("Tiene sobre peso"); }else { if(calcularIMC(persona3.peso, persona3.altura)>27){ System.out.println("Tiene Obesidad"); } } } } if(mayordeEdad(persona3.edad)==true){ System.out.println("Es mayor de edad"); }else{ System.out.println("No es mayor de edad"); } //***************************************************************** **** } static boolean mayordeEdad(short edad){ if(edad>18){ return true; }else return false; } static double calcularIMC(short peso, double altura){ double imc=0; imc=(peso)/ (altura* altura); return imc; } } LA CLASE PERSONA package poo; public class Persona { private String nombre; short edad; private long CI; short peso; double altura; private char sexo;
  • 4. Universidad Pública de El Alto Ingeniería de sistemas Aux. Edgar Pando Flores public Persona(){ nombre=" "; edad=0; CI=0; peso=0; altura=0; sexo=' '; } public String gett_datos(){ return "Sus datos son n nombre " + nombre + "n edad "+ edad + "n Sexo "+ sexo + "n Peso " + peso + "n altura " +altura; } public void sett_datos3(){ this.nombre=""; this.edad=0; this.sexo=' '; this.peso=0; this.altura=0; } public void sett_datos(String nombre, short edad, char sexo,short peso,double altura ){ this.nombre=nombre; this.edad=edad; this.sexo=sexo; this.peso=peso; this.altura=altura; } public void sett_datos2(String nombre, short edad,short peso,double altura ){ this.nombre=nombre; this.edad=edad; this.peso=peso; this.altura=altura; } public String gett_datos2(){ return "Sus datos son n nombre " + nombre + "n edad "+ edad + "n Peso " + peso + "n altura " +altura; } }