Convertidor de Unidades de Tiempo en Java: Guía Completa

Convertidor de Unidades de Tiempo en Java

Introducción

Este programa en Java permite realizar conversiones entre diferentes unidades de tiempo: horas, minutos y segundos. Ofrece una interfaz sencilla a través de la consola para que el usuario seleccione la conversión deseada e introduzca los valores.

Código

Estructura del Programa

El programa se estructura en un menú principal que presenta las opciones de conversión al usuario y luego llama a diferentes métodos para realizar cada conversión específica.

Clase Principal: Exame
package exame;

import java.io.; import java.lang.;

public class Exame {

static double examen;

public static void main(String[] args) throws Exception {
    BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
    int op = 1;
    System.out.println();
    System.out.println("CONVERSIÓN DE TIEMPOS");
    while (op != 0) {
        System.out.println();
        System.out.println("1. De horas a minutos");
        System.out.println("2. De minutos a segundos");
        System.out.println("3. De Segundos a horas");
        System.out.println("4. De minutos a horas");
        System.out.println("5. De segundos a minutos");
        System.out.println("6. De horas a segundos");
        System.out.println("7. Salida");
        System.out.println("Introduzca la opción deseada: ");
        op = Integer.parseInt(teclado.readLine());
        switch (op) {
            case 1:
                horas();
                break;
            case 2:
                minutos();
                break;
            case 3:
                segundos();
                break;
            case 4:
                minutos2();
                break;
            case 5:
                segundos2();
                break;
            case 6:
                horas2();
                break;
            case 7:
                op = 0;
                break;
        }
    }
}

// Métodos para cada conversión (se detallan a continuación)

}

Métodos de Conversión

Cada método realiza una conversión específica y sigue la misma estructura:

  1. Solicita al usuario el valor a convertir.
  2. Realiza la conversión utilizando la fórmula adecuada.
  3. Muestra el resultado al usuario.
public static void horas() throws Exception {
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
double horas, minutos;
System.out.println();
System.out.println("****");
System.out.println("De horas a minutos");
System.out.println("Introduzca los horas: ");
horas = Double.parseDouble(teclado.readLine());
minutos = horas * 60;
System.out.println("Los minutos son: " + minutos + "");
System.out.println("****");
}

// ... (resto de métodos similares para minutos(), segundos(), etc.)

Conclusión

Este programa proporciona una herramienta básica pero útil para realizar conversiones de tiempo en Java. Puede ser extendido para incluir más unidades de tiempo o funcionalidades adicionales, como la conversión entre formatos de fecha y hora.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.