Pages

jueves, 17 de enero de 2013

Convertir de segundos a Horas, minutos y segundos Codigo Fuente en Java

Problema
Implemente un algoritmo de tal modo que al ingresar una hora en segundos, indique a cuantas horas, minutos y segundos corresponde.

Solución
Se ingresa la cantidad de segundos y retornara esta cantidad de segundos representado en horas, minutos y segundos

Ejemplo:
  • Entrada: 3893s
  • Salida: 1h 4m 53s
Codigo Fuente en Java
import java.util.Scanner;
public class segundosahoras{     
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int num,hor,min,seg;
        System.out.println("ingrese los segundos ");
        num=sc.nextInt();
        hor=num/3600;
        min=(num-(3600*hor))/60;
        seg=num-((hor*3600)+(min*60));
        System.out.println(hor+"h "+min+"m "+seg+"s");
     }
}

15 comentarios:

Anónimo dijo...

graciela!

Unknown dijo...

bueno

Unknown dijo...

Muy bueno, Gracias. Me encanto el juego con las variables enteras

Anónimo dijo...

ya somos dos

Anónimo dijo...

muy bueno, gracias!!!

Unknown dijo...

como hago un programa en html para convertir esto?

Unknown dijo...

disculpen la ignorancia, porque por 3600?

Elmer Astonitas dijo...

Muy útil muchas gracias

Unknown dijo...

int restoHora = tiempoSegundos % 3600;
Hora = tiempoSegundos / 3600;
Minuto = restoHora / 60;
Segundo = restoHora % 60;

Unknown dijo...

Porqué "%"??

xoPo dijo...

% es el modulo o resto

jcvillanq dijo...

hay fora de hacerla con Cs1,keyboard?

Unknown dijo...

Gracias bro, me srivió mucho
Slaudos

Giovanniospina dijo...

hola buenas tardes también sirve para eclipse de java.

Jimy Luje dijo...

Grande Hermano llevo probando un chingo y el tuyo es el único que me funciono 10/10

Publicar un comentario