Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 19-feb-2007, 16:47   #1 (permalink)
sara506 ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1
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.

sara506 está desconectado   Responder Citando
Antiguo 20-feb-2007, 22:20   #2 (permalink)
Colaborador
TolaWare tiene algunos puntos positivos de karma
 
Avatar de TolaWare
 
Fecha de Ingreso: julio-2005
Mensajes: 4.253
Enviar un mensaje por MSN a TolaWare
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
TolaWare está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:42.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93