Lo habrÃais hecho distinto?
Publicado por souquest (15 intervenciones) el 29/07/2019 08:15:40
Buenas, ando liado con un libro de java en el que hay dos tipos de ejercicio, unos resueltos y otros que no están resueltos, lo estoy estudiando solo asà que no tengo compañeros o profesor que me corrija y, aunque el código funciona, me gustarÃa que alguien me diera su opinion, en fin...
HabrÃais hecho esto asÃ?
HabrÃais hecho esto asÃ?
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
/*
Diseñar una función a la que se le pasan las horas y minutso de dos instantes de tiempo
con el prototipo
static int diferenciaMin(int hora1, int minuto1, int hora2, int minuto2)
La función devolverá la cantidad de minutos que existen de diferencia entre los dos instantes utilizados.
*/
static int diferenciaMin(int hora1, int minuto1, int hora2, int minuto2){
int total1;
int total2;
int diferencia;
total1 = hora1 * 60 + minuto1;
total2 = hora2 * 60 + minuto2;
if(hora1 > hora2){
diferencia = total1 - total2;
if(diferencia > 720){
diferencia = 1440 - diferencia;
}
}else{
diferencia = total2 - total1;
}
return (diferencia);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
sc.useLocale(Locale.US);
// System.out.println("dame un numero");
//int n = sc.nextInt();
int hora, minuto, horad, minutod;
hora = 3;
minuto = 15;
horad = 2;
minutod = 15;
System.out.println(diferenciaMin(hora, minuto, horad,minutod));
}
Valora esta pregunta


0