Mediana de segundos y minutos
Publicado por Pau (4 intervenciones) el 08/10/2020 16:20:23
Buenas tengo que hacer un programa el cual me de la mediana de los segundos y minutos de cada vuelta pero me estoy haciendo un lio con todo el tema de los minutos y segundos. Este es mi segundo código por eso voy muy perdido si alguien me puede ayudar l estaría muy agradecido.
Gracias os dejo el código aqui:
Gracias os dejo el código aqui:
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
public class Act6 { //Pau Raurich Verdú //Llargada de la pista en m static final double LAR = 4627;public static void main(String[] args)
{Scanner sc = new Scanner(System.in);
//Pregunta quantes voltes ha fetSystem.out.print("Quantes voltes ha fet? ");
short voltes = sc.nextShort();
//Pregunta el temps en minutsSystem.out.print("Quants minuts ha tardat? ");
short min = sc.nextShort();
//Pregunta el temps en minutsSystem.out.print("I segons ha tardat ");
short seg = sc.nextShort();
//Començem a fer el calcul per saber els km que ha fet //Aqui mutiplico les voltes * metres del circuitint m;
m = (int)(LAR * voltes);
//Passo de m a km que es el sesultat anterior/1000int km;
km = m/1000; //Fem el calcul de la mitjana del temps //Passem tots els min a segdouble totalmin = min*60;
//sumem els segons amb els minuts que hem passat a segonsdouble totalseg = totalmin + seg;
//Passem tot el total de seg a minint finmin = (int)(totalseg / 60);
//Agafem els segons que ens sobrenint finseg = (int)(totalseg % 60);
//Mitjana dels minint mitjmin;
mitjmin = finmin/voltes; //Mitjana de segint mitjseg;
mitjseg = finseg/voltes; //Et contesta els km que ha fetSystem.out.println("El pilot recorrerà: " + km + "Km");
//Et contesta la mitjana de min que h afetSystem.out.println("La mitjana dels minuts que tardarà es: " + mitjmin + "min");
//Et contesta l amitjana dels segons que ha fetSystem.out.println("La mitjana dels segons que tardarà es: " + mitjseg + "seg");
}}Valora esta pregunta


0
