• Lenguaje

    Java usando Scanner

  • Descripción

    Leer un número de segundos. Calcular mes, día, hora, minutos y segundos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.Scanner;

public class SegundosEnMesesDiasHorasMinutosYSegundos {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int dia, hora, mes, minutos, numero_de_segundos;
        int segundos;
        System.out.print("Ingresa el valor de numero de segundos: ");
        numero_de_segundos = in.nextInt();
        in.nextLine();
        segundos=numero_de_segundos%60;
        minutos=(numero_de_segundos-segundos)/60;
        hora=(minutos-minutos%60)/60;
        dia=(hora-hora%24)/24;
        mes=(dia-dia%30)/30;
        minutos=minutos%60;
        hora=hora%24;
        dia=dia%30;
        System.out.println("Valor de dia: " + dia);
        System.out.println("Valor de hora: " + hora);
        System.out.println("Valor de mes: " + mes);
        System.out.println("Valor de minutos: " + minutos);
        System.out.println("Valor de segundos: " + segundos);
    }

}