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
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:
graciela!
bueno
Muy bueno, Gracias. Me encanto el juego con las variables enteras
ya somos dos
muy bueno, gracias!!!
como hago un programa en html para convertir esto?
disculpen la ignorancia, porque por 3600?
Muy útil muchas gracias
int restoHora = tiempoSegundos % 3600;
Hora = tiempoSegundos / 3600;
Minuto = restoHora / 60;
Segundo = restoHora % 60;
Porqué "%"??
% es el modulo o resto
hay fora de hacerla con Cs1,keyboard?
Gracias bro, me srivió mucho
Slaudos
hola buenas tardes también sirve para eclipse de java.
Grande Hermano llevo probando un chingo y el tuyo es el único que me funciono 10/10
Publicar un comentario