Foros del Web » Programación para mayores de 30 ;) » Java »

ayuda con codigo SecondsCalculator

Estas en el tema de ayuda con codigo SecondsCalculator en el foro de Java en Foros del Web. hola amigos quisiera si es posible que me ayuden a formar la base de este codigo esque soy nueva en esto y estoy un poco ...
  #1 (permalink)  
Antiguo 19/02/2007, 17:47
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
Antigüedad: 17 años, 2 meses
Puntos: 0
ayuda con codigo SecondsCalculator

hola amigos quisiera si es posible que me ayuden a formar la base de este codigo esque soy nueva en esto y estoy un poco perdida gracias si me ayudan...

Es el siguiente


En esta actividad se te solicita construir una aplicación simple que procese una línea de texto que contiene múltiples valores. Tu aplicación leerá del teclado un intervalo de tiempo expresado en horas, minutos y segundos y después desplegará el número total de segundos que tiene el intervalo de tiempo especificado. Tu aplicación estará compuesta por una clase llamada SecondsCalculator.
Descripción
SecondsCalculator lee, del teclado, tres enteros introducidos en la misma línea y separados por dos puntos ( : ). El primer entero representa las horas, el segundo representa los minutos y el tercero, los segundos.
Si el usuario no introduce un entero o introduce un entero fuera del rango válido, la aplicación despliega un mensaje de error. En cualquier caso, se le solicita al usuario una nueva entrada.
Si la entrada es válida, la aplicación despliega el número total de segundos del intervalo de tiempo especificado y la aplicación termina. El número total de segundos del intervalo de tiempo horas:minutos:segundos es calculado utilizando la siguiente expresión:
horas * 3600 + minutos * 60 + segundos
Tareas
Para completar esta actividad, deberás implementar la clase SecondsCalculator. Los siguientes pasos te guiarán a través de esta actividad. Documenta utilizando Javadoc y sigue las convenciones de código de Sun. Trabaja incrementalmente y realiza pruebas en cada avance. Guarda tu trabajo con frecuencia.
1. Corre el ejemplo ejecutable escribiendo la siguiente instrucción en la línea de comandos:
C:\>java -jar exe-seconds-calculator.jar
Observa cómo responde la aplicación a los siguientes tipos de entrada:
o Entrada con un valor que no es entero: 1.0:1:1, 1:1.0:1, o 1:1:1.0.
o Entrada con un valor fuera del rango válido: 24:1:1, 1:60:1, 1:1:60, -1:1, 1:-1:1 o 1:1:-1.
o Entrada que contiene más de tres enteros: 1:1:1:1.
o Entrada que contiene menos de tres enteros: 1:1.
o Entrada válida: 0:0:0, 1:1:1 o 23:59:59.
2. Después, escribe esta aplicación desde cero: La aplicación lee del teclado tres enteros en la misma línea separados por dos puntos (:). Utiliza la clase java.util.StringTokenizer para extraer las horas, los minutos y los segundos de la entrada. El primer entero representa las horas y debe estar limitado al rango [0,23]; el segundo entero representa los minutos y debe estar limitado por el rango [0,59] y el tercer entero representa los segundos y debe estar dentro del rango [0,59].
La aplicación valida la entrada del usuario:
o Si el usuario introduce menos de tres valores, se despliega un mensaje de error.
o Si el usuario introduce más de tres valores, se despliega un mensaje de error.
o Si el usuario introduce un valor que no es entero, se captura y se despliega la excepción java.lang.NumberFormatException.
o Si el usuario introduce un entero fuera del rango válido, se despliega un mensaje de error.
Los mensajes de error desplegados por tu implementación deben coincidir con los errores desplegados por el ejemplo ejecutable.
Si la entrada es inválida, la aplicación solicita al usuario una nueva entrada. Si la entrada es válida, la aplicación despliega el número total de segundos en el intervalo de tiempo especificado.

  #2 (permalink)  
Antiguo 20/02/2007, 23:20
Avatar de TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
Re: ayuda con codigo SecondsCalculator

No hay mucha estructura por elaborar, de hecho, la misma descripción te dice como elaborarlo, lo único que tienes que hacer es codificar.

De hecho, la descripción se parece mucho a un flujo de sucesos de un Caso de Uso
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:59.