Autor
|
Tema: Calcular la duracion de un viaje (Leído 2,446 veces)
|
razalas89
Desconectado
Mensajes: 16
|
Hola,
Estoy aprendiendo a programar en Java y me pidieron hacer un programa que pida: Hora de Salida y Hora de Llegada (en este formato: 09:00 = 900 ; 10:30 = 1030). Con estos datos calcular la duracion del viaje en minutos.
Seria buenisimo que me pudieran ayudar, me ha tomado tiempo.
Gracias!
|
|
|
En línea
|
|
|
|
engel lex
|
Muestra tus avances, explica tus dudas y si tienes errores del compilador copia y pega... no se hacen tareas, se resuelven dudas...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
razalas89
Desconectado
Mensajes: 16
|
Esto es lo que tengo, mi problema esta en pasar la "duracion" a "minutos". Lo pense como 100 equivale a 60 minutos, entonces debería multiplicar la "duracion" por 60 y dividirla en 100 (regla de tres). Pero no me funciona :/ Alguna recomendación? sugerencia? Gracias! package viaje;
import java.util.Scanner;
/** * * @author Razalas */
public class Viaje {
/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int horaSalida; int horaLlegada; int tiempodeviaje; int minutos; int duracion; int minutosNuevos; int horaLLegadaNueva; Scanner entrada = new Scanner(System.in); System.out.println("Ingrese la hora de salida en este formato: "); System.out.println("9 = 900 ; 09:30 = 930 ; 10:15 = 1015"); horaSalida = entrada.nextInt(); System.out.println("Ingrese la hora de llegada en el mismo formato anterior: "); horaLlegada = entrada.nextInt(); duracion = (horaLlegada - horaSalida); minutos = (duracion*60)/100; System.out.println("La duración del viaje en los vehiculos antiguos es: " + minutos + " minutos"); } }
|
|
|
En línea
|
|
|
|
engel lex
|
no funciona porque tu tiempo no está en base 100, sigue en base 60 solo que estilo militar en este formato: 09:00 = 900 ; 10:30 = 1030 entero hora = numero/100 entero minuto = numero%100 (operador de resto o modulo)
intenta eso
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duración de la sesión
Sugerencias y dudas sobre el Foro
|
Randomize
|
1
|
2,160
|
26 Julio 2004, 01:15 am
por ::GD::
|
|
|
Duracion y peso
Multimedia
|
_R€d_
|
2
|
2,289
|
14 Julio 2005, 06:43 am
por _R€d_
|
|
|
Duración de canciones
Multimedia
|
Maybeth
|
1
|
2,142
|
1 Julio 2006, 21:14 pm
por Sourraund
|
|
|
Duración de sesiones
PHP
|
shakaran
|
2
|
2,562
|
20 Agosto 2007, 13:48 pm
por yeikos
|
|
|
Duracion de sesiones
PHP
|
XafiloX
|
3
|
6,405
|
4 Abril 2009, 12:13 pm
por XafiloX
|
|