Más contenido relacionado La actualidad más candente (20) Similar a Practica 6 unidad 2 (20) Practica 6 unidad 21. IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadI
IntroducciónalparadigmadelaProgramación
OrientadaaObjetos
Fecha: 23/03/2017
Practica6 Hora,Minutoysegundo. Página 1 de 3
No.Control 16081840 NombredelAlumno ORTIZENCISOANTONIOALDAHIR
1. EnunciadodelProblema.
Programaqueimprimaenpantalla,hora,minutoysegundos.
2.CódigoFuente
//practica6//
//// ORTIZENCISO ANTONIOALDAHIR//
//Num.Control:16081840//
publicclassTiempo1
{
privateinthora;//0-23
privateintminuto;//0-59
privateintsegundo;//0-59
//estableceunnuevovalordetiempo,usandolahorauniversal;aseguraque
//losdatosseanconsistentes,alestablecerlosvaloresinválidosacero
publicvoidestablecerTiempo(inth,intm,ints)
{
hora=((h>=0&&h<24)?h:0);//validalahora
minuto=((m>=0&&m<60)?m:0);//validaelminuto
segundo=((s>=0&&s<60)?s:0);//validaelsegundo
}//findelmétodoestablecerTiempo
//convierteaobjetoStringenformatodehorauniversal(HH:MM:SS)
publicStringaStringUniversal()
{
returnString.format("%02d:%02d:%02d",hora,minuto,segundo);
}//findelmétodoaStringUniversal
//convierteaobjetoStringenformatodehoraestándar(H:MM:SSAMoPM)
publicStringtoString()
{
returnString.format("%d:%02d:%02d%s",
((hora==0||hora==12)?12:hora%12),
minuto,segundo,(hora<12?"AM":"PM"));
}//findelmétodotoString
}