Más contenido relacionado
La actualidad más candente (19)
Similar a Practica 7 unidad 2 (20)
Practica 7 unidad 2
- 1. IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadII
IntroducciónalparadigmadelaProgramación
OrientadaaObjetos
Fecha: 27/03/2017
Practica 7 PruebaAccesoMiembros Página 1 de 2
No.Control 16081840 NombredelAlumno ORTIZENCISOANTONIO ALDAHIR
1.EnunciadodelProblema.
Programaqueimprimaenpantallalahora,minutosysegundosestablecidos.
2.CódigoFuente
////practica7//
// ORTIZENCISO ANTONIOALDAHIR//
//Num.Control:16081840//
importjava.util.Scanner;
publicclassPruebaAccesoMiembros
{
publicstaticvoidmain(Stringargs[])
{
Tiempo1tiempo=newTiempo1();//creaeinicializaunobjetoTiempo1
System.out.print("IntroduzcalaHora:");
Scannerleer=newScanner(System.in);
tiempo.hora=leer.nextInt();
System.out.print("IntroduzcaLosMinutos:");
tiempo.minuto=leer.nextInt();
System.out.print("IntroduzcalosSegundos:");
tiempo.segundo=leer.nextInt();
//System.out.println(tiempo.hora);
//System.out.println(tiempo.minuto);
//System.out.println(tiempo.segundo);
tiempo.establecerTiempo(tiempo.hora,tiempo.minuto,tiempo.segundo);
System.out.print("LahorauniversaldespuesdeestablecerTiempoes:");
System.out.println(tiempo.aStringUniversal());
System.out.print("LahoraestandardespuesdeestablecerTiempoes:");
System.out.println(tiempo.toString());
System.out.println();//imprimeunalíneaenblanco
}
}
3.Impresióndepantalla,sóloelresultadoobtenido(noimpresionesdecódigo)
- 2. IngenieríaenAnimación Digital
y EfectosVisuales
Asignatura: ProgramaciónOrientadaaObjetos
Profesor: ISC.LizbethHernándezOlán
UnidadII ClasesyObjetos Fecha: 27/03/2017
Practica 7 PruebaAccesoMiembros Página 2 de 2
No.Control 16080840 NombredelAlumno ORTIZENCISOANTONIOALDAHIR
1.EnunciadodelProblema.
Programaqueimprimaenpantallalahora,minutosysegundosestablecidos.
2.CódigoFuente
//practica7//
// 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
}//findelaclaseTiempo1