- Desarrolle un programa que le pregunte al usuario por el valor de una hora en segundos y la devuelva en horas, minutos y segundos. Si el usuario digita un valor de segundos negativo, el programa debe convertirlo en positivo.
//Definimos las variables
String Txt = " ";
int numing = 0, s = 0, m = 60, h = 3600, f = 0, g = 0;
//Realizamos la capturas de datos
Txt = JOptionPane.showInputDialog(null, "Ingrese una hora en segundos",
"Calcular Hora, Minutos y Segundos", JOptionPane.INFORMATION_MESSAGE);
//Cambiamos la variable de tipo String a Integer (Entero)
numing = Integer.parseInt(Txt);
//Si el numero es negativo lo cambiamos a positivo
if(numing < numing =" numing">
//Realizamos las respectivas operaciones
f = numing / h;
g = numing / m;
s = numing % m;
//Imprimimos los resultados
JOptionPane.showMessageDialog(null, "Hora: " + f + " Minuto: " + g + " Segundo: " + s, "Calcular Hora, Minutos y Segundos", JOptionPane.INFORMATION_MESSAGE);
No hay comentarios:
Publicar un comentario