viernes, 14 de octubre de 2016

Fernando: " Dada una medida de tiempo expresada en horas, minutos y segundos con valores arbitrarios, elabore un programa que transforme dicha medida en una expresión correcta. Por ejemplo, dada la medida 3h 118m 195s, el programa deberá obtener como resultado 5h 1m 15s. "

 

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Scanner teclado= new Scanner(System.in);
  int [] hora = new int [3];
  
  for (int i = 0; i < hora.length; i++) {
   System.out.print("Ingresa la hora (horas - minutos - segundos) : ");
            hora[i]=teclado.nextInt();
  }
  
  for (int i = 0; i < hora.length; i++) {
   if ( hora[1] >= 60){
    hora[0] += 1;
    hora[1] -= 60;
   }
   if ( hora [2] >= 60){
    hora[1] += 1;
    hora[2] -= 60;
   }
  }
  
  System.out.println("Son las... "+hora[0]+" h "+hora[1]+" min "+hora[2]+" seg");
  
  teclado.close();
 }

2 comentarios: