SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Ingeniería enAnimación Digital
yEfectos Visuales
Asignatura:ProgramaciónOrientadaaObjetos
Profesor:ISC.LizbethHernándezOlán
Unidad2 Clasesyobjetos Fecha: 05/04/2017
Practica 11 Comoprogramarenjava Página1de 6
No.Control 16081869 NombredelAlumno YaelMárquezMartínez
1.EnuciadodelProblema.
Programaqueimprimalahora,minutosysegundos.
2.CódigoFuente
//*practica11*//
//*YaelMárquezMartínez*//
//*Num.Control:16081869*//
classTiempoSimple
{
privateinthora;//0-23
privateintminuto;//0-59
privateintsegundo;//0-59
publicTiempoSimple(inthora,intminuto,intsegundo)
{
this.hora=hora;//establecelahoradelobjeto"this"
this.minuto=minuto;//estableceelminutodelobjeto"this"
this.segundo=segundo;
}
publicStringcrearString()
{
returnString.format("%24s:%sn%24s:%s",
"this.aStringUniversal()",this.aStringUniversal(),
"aStringUniversal()",aStringUniversal());
}
publicStringaStringUniversal()
{
returnString.format("%02d:%02d:%02d",
this.hora,this.minuto,this.segundo);
}
}
publicclassPruebaThis
{
publicstaticvoidmain(Stringargs[])
{
TiempoSimpletiempo=newTiempoSimple(15,30,19);
System.out.println(tiempo.crearString());
}//findemain
}//findelaclasePruebaThis
3.Impresiondepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)
Ingeniería enAnimación Digital
yEfectos Visuales
Asignatura:ProgramaciónOrientadaaObjetos
Profesor:ISC.LizbethHernándezOlán
Unidad2 Clasesyobjetos Fecha: 05/04/2017
Practica 11 Comoprogramarenjava Página3de 6
No.Control 16081869 NombredelAlumno YaelMárquezMartínez
1.EnuciadodelProblema.
Alimplementarunmétododeunaclase,uselosmétodosestableceryobtenerdelaclaseparaaccederasus
datosprivate.
2.CódigoFuente
//*practica11*//
//*YaelMárquezMartínez*//
//*Num.Control:16081869*//
publicclassTiempo2
{
privateinthora;//0-23
privateintminuto;//0-59
privateintsegundo;//0-59
//ConstructordeTiempo2sinargumentos:inicializacadavariabledeinstancia
//acero;aseguraquelosobjetosTiempo2empiecenenunestadoconsistente
publicTiempo2()
{
this(0,0,0);//invocaalconstructordeTiempo2contresargumentos
}//findelconstructordeTiempo2sinargumentos
//ConstructordeTiempo2:sesuministrahora,minutoysegundoconvalorpredeterminadode0
publicTiempo2(inth)
{
this(h,0,0);//invocaalconstructordeTiempo2contresargumentos
}//findelconstructordeTiempo2conunargumento
//ConstructordeTiempo2:sesuministranhorayminuto,segundoconvalorpredeterminadode0
publicTiempo2(inth,intm)
{
this(h,m,0);//invocaalconstructordeTiempo2contresargumentos
}//findelconstructordeTiempo2condosargumentos
//ConstructordeTiempo2:sesuministranhora,minutoysegundo
publicTiempo2(inth,intm,ints)
{
establecerTiempo(h,m,s);//invocaaestablecerTiempoparavalidareltiempo
}//findelconstructordeTiempo2contresargumentos
//ConstructordeTiempo2:sesuministraotroobjetoTiempo2
publicTiempo2(Tiempo2tiempo)
{
//invocaalconstructordeTiempo2contresargumentos
this(tiempo.obtenerHora(),tiempo.obtenerMinuto(),tiempo.obtenerSegundo());
}//findelconstructordeTiempo2conunobjetoTiempo2comoargumento
//Métodos"establecer"
//estableceunnuevovalordetiempousandolahorauniversal;aseguraque
//losdatosseanconsistentes,estableciendolosvaloresinválidosencero
publicvoidestablecerTiempo(inth,intm,ints)
{
establecerHora(h);//establecelahora
establecerMinuto(m);//estableceelminuto
establecerSegundo(s);//estableceelsegundo
}//findelmétodoestablecerTiempo
//validayestablecelahora
publicvoidestablecerHora(inth)
{
hora=((h>=0&&h<24)?h:0);
}//findelmétodoestablecerHora
//validayestableceelminuto
publicvoidestablecerMinuto(intm)
{
minuto=((m>=0&&m<60)?m:0);
}//findelmétodoestablecerMinuto
//validayestableceelsegundo
publicvoidestablecerSegundo(ints)
{
segundo=((s>=0&&s<60)?s:0);
}
publicintobtenerHora()
{
returnhora;
}//findelmétodoobtenerHora
//obtieneelvalordelminuto
publicintobtenerMinuto()
{
returnminuto;
}//findelmétodoobtenerMinuto
//obtieneelvalordelsegundo
publicintobtenerSegundo()
{
returnsegundo;
}//findelmétodoobtenerSegundo
//convierteaStringenformatodehorauniversal(HH:MM:SS)
publicStringaStringUniversal()
{
returnString.format(
"%02d:%02d:%02d",obtenerHora(),obtenerMinuto(),obtenerSegundo());
}//findelmétodoaStringUniversal
//convierteaStringenformatodehoraestándar(H:MM:SSAMoPM)
publicStringtoString()
{
returnString.format("%d:%02d:%02d%s",
((obtenerHora()==0||obtenerHora()==12)?12:obtenerHora()%12),
obtenerMinuto(),obtenerSegundo(),(obtenerHora()<12?"AM":"PM"));
}//findelmétodotoString
}
publicclassPruebaTiempo2
{
publicstaticvoidmain(Stringargs[])
{
Tiempo2t1=newTiempo2();//00:00:00
Tiempo2t2=newTiempo2(2);//02:00:00
Tiempo2t3=newTiempo2(21,34);//21:34:00
Tiempo2t4=newTiempo2(12,25,42);//12:25:42
Tiempo2t5=newTiempo2(27,74,99);//00:00:00
Tiempo2t6=newTiempo2(t4);//12:25:42
System.out.println("Seconstruyocon:");
System.out.println("t1:todoslosargumentospredeterminados");
System.out.printf("%sn",t1.aStringUniversal());
System.out.printf("%sn",t1.toString());
System.out.println(
"t2:seespecificohora;minutoysegundopredeterminados");
System.out.printf("%sn",t2.aStringUniversal());
System.out.printf("%sn",t2.toString());
System.out.println("t3:seespecificaronhorayminuto;segundopredeterminado");
System.out.printf("%sn",t3.aStringUniversal());
System.out.printf("%sn",t3.toString());
System.out.println("t4:seespecificaronhora,minutoysegundo");
System.out.printf("%sn",t4.aStringUniversal());
System.out.printf("%sn",t4.toString());
System.out.println("t5:seespecificarontodoslosvaloresinvalidos");
System.out.printf("%sn",t5.aStringUniversal());
System.out.printf("%sn",t5.toString());
System.out.println("t6:seespecificoelobjetot4deTiempo2");
System.out.printf("%sn",t6.aStringUniversal());
System.out.printf("%sn",t6.toString());
}//findemain
}
3.Impresiondepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)
Ingeniería enAnimación Digital
yEfectos Visuales
Asignatura:ProgramaciónOrientadaaObjetos
Profesor:ISC.LizbethHernándezOlán
Unidad2 Clasesyobjetos Fecha: 05/04/2017
Practica 11 Comoprogramarenjava Página6de 6
No.Control 16081869 NombredelAlumno YaelMárquezMartínez
1.EnuciadodelProblema.
LaclaseIncrementocontieneunavariabledeinstanciafinaldetipoint,llamadaINCREMENTOSilaclaseproporcionara
variosconstructores,cadaconstructortendríaqueinicializarlavariablefinal.Elconstructorrecibeelparámetro
valorIncrementodetipointyasignasuvaloraINCREMENTO.
2.CódigoFuente
//*practica11*//
//*YaelMárquezMartínez*//
//*Num.Control:16081869*//
publicclassIncremento
{
privateinttotal=0;//eltotaldetodoslosincrementos
privatefinalintINCREMENTO;//variableconstante(sininicializar)
//elconstructorinicializalavariabledeinstanciafinalINCREMENTO
publicIncremento(intvalorIncremento)
{
INCREMENTO=valorIncremento;//inicializalavariableconstante(unavez)
}//findelconstructordeIncremento
//sumaINCREMENTOaltotal
publicvoidsumarIncrementoATotal()
{
total+=INCREMENTO;
}
publicStringtoString()
{
returnString.format("total=%d",total);
}//findelmétodotoString
}
publicclassPruebaIncremento
{
publicstaticvoidmain(Stringargs[])
{
Incrementovalor=newIncremento(5);
System.out.printf("Antesdeincrementar:%snn",valor);
for(inti=1;i<=3;i++)
{
valor.sumarIncrementoATotal();
System.out.printf("Despuésdeincrementar%d:%sn",i,valor);
}//findefor
}//findemain
}
3.Impresiondepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)

Más contenido relacionado

Similar a Practica 11 (20)

Practica 7 unidad 2
Practica 7 unidad 2Practica 7 unidad 2
Practica 7 unidad 2
 
Practica 6 unidad 2
Practica 6   unidad 2Practica 6   unidad 2
Practica 6 unidad 2
 
Practica 7-unidad-2
Practica 7-unidad-2Practica 7-unidad-2
Practica 7-unidad-2
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 6 unidad 2
Practica 6   unidad 2Practica 6   unidad 2
Practica 6 unidad 2
 
Practica 2
Practica 2Practica 2
Practica 2
 
Recopilacion
RecopilacionRecopilacion
Recopilacion
 
6 practica 6 u2 poo rodrigo
6 practica 6 u2 poo rodrigo6 practica 6 u2 poo rodrigo
6 practica 6 u2 poo rodrigo
 
Practica 7 unidad 2
Practica 7 unidad 2Practica 7 unidad 2
Practica 7 unidad 2
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 4-unidad-2
Practica 4-unidad-2Practica 4-unidad-2
Practica 4-unidad-2
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 7 u2 poo claudia
Practica 7 u2 poo claudiaPractica 7 u2 poo claudia
Practica 7 u2 poo claudia
 
Practica 6 u2 poo
Practica 6 u2 pooPractica 6 u2 poo
Practica 6 u2 poo
 
Practica 5 unidad 2
Practica 5   unidad 2Practica 5   unidad 2
Practica 5 unidad 2
 
Practia 1 u 4 alda
Practia 1 u 4 aldaPractia 1 u 4 alda
Practia 1 u 4 alda
 
Practica 1 u4
Practica 1   u4Practica 1   u4
Practica 1 u4
 
Practica 5 unidad 2
Practica 5   unidad 2Practica 5   unidad 2
Practica 5 unidad 2
 
Practica 4 unidad 2
Practica 4   unidad 2Practica 4   unidad 2
Practica 4 unidad 2
 

Más de Yael012014 (20)

Resumen
ResumenResumen
Resumen
 
Conceptos
ConceptosConceptos
Conceptos
 
Resumen
ResumenResumen
Resumen
 
P2
P2P2
P2
 
P1
P1P1
P1
 
Dibujos
DibujosDibujos
Dibujos
 
Preguntas
PreguntasPreguntas
Preguntas
 
1
11
1
 
Jerarquia
JerarquiaJerarquia
Jerarquia
 
Mental
MentalMental
Mental
 
Unidad 3 preguntas
Unidad 3 preguntasUnidad 3 preguntas
Unidad 3 preguntas
 
P3
P3P3
P3
 
P2
P2P2
P2
 
P7
P7P7
P7
 
P6
P6P6
P6
 
P5
P5P5
P5
 
P4
P4P4
P4
 
P1
P1P1
P1
 
Cuestionario poo
Cuestionario pooCuestionario poo
Cuestionario poo
 
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadevStudent marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
 

Último

SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 

Último (20)

SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
semana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.pptsemana-08-clase-transformadores-y-norma-eep.ppt
semana-08-clase-transformadores-y-norma-eep.ppt
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 

Practica 11