Más contenido relacionado
La actualidad más candente (7)
Similar a Practica 7 (20)
Practica 7
- 1. Ingeniería enAnimación Digital
yEfectos Visuales
Asignatura:ProgramaciónOrientadaaObjetos
Profesor:ISC.LizbethHernándezOlán
Unidad2 Clases yobjetos Fecha: 27/03/2017
Practica7 ClaseTiempo1yPruebaAccesoMiembros Página1de2
No.Control 16081869 NombredelAlumno MárquezMartínezYael
1. EnunciadodelProblema.
Programacuyafunciónenimprimirenpatallalahoralosminutosysegundosiempreycuandoseloordenemos.
2.CódigoFuente
//practica7//
//YaelMarquezMartinez//
//16081869//
publicclassTiempo1
{
publicinthora;
publicintminuto;
publicintsegundo;
//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
}
- 2. Ingeniería enAnimación Digital
yEfectos Visuales
Asignatura:ProgramaciónOrientadaaObjetos
Profesor:ISC.LizbethHernándezOlán
Unidad2 Clases yobjetos Fecha: 27/03/2017
Practica7 Página2de2
No.Control 16081869 NombredelAlumno MárquezMartínezYael
//practica7//
//YaelMarquezMartinez//
//16081869//
importjava.util.Scanner;
publicclassPruebaAccesoMiembros
{
publicstaticvoidmain(Stringargs[])
{
Tiempo1tiempo=newTiempo1();//creaeinicializaunobjetoTiempo1
Scannerleer=newScanner(System.in);
tiempo.hora=leer.nextInt();
tiempo.minuto=leer.nextInt();
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)