JavaScript - Mediana de segundos y minutos

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado su posición en 21 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

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:


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 fet
	 	System.out.print("Quantes voltes ha fet? ");
		short voltes = sc.nextShort();
 
	//Pregunta el temps en minuts
		System.out.print("Quants minuts ha tardat? ");
		short min = sc.nextShort();
 
	//Pregunta el temps en minuts
		System.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 circuit
		int m;
		m = (int)(LAR * voltes);
 
	//Passo de m a km que es el sesultat anterior/1000
		int km;
		km = m/1000;
 
	//Fem el calcul de la mitjana del temps
 
	//Passem tots els min a seg
		double totalmin = min*60;
 
	//sumem els segons amb els minuts que hem passat a segons
		double totalseg = totalmin + seg;
 
	//Passem tot el total de seg a min
     int finmin = (int)(totalseg / 60);
 
	//Agafem els segons que ens sobren
		int finseg = (int)(totalseg % 60);
 
	//Mitjana dels min
		int mitjmin;
		mitjmin = finmin/voltes;
 
	//Mitjana de seg
		int mitjseg;
		mitjseg = finseg/voltes;
 
 
 
	//Et contesta els km que ha fet
		System.out.println("El pilot recorrerà: " + km + "Km");
 
	//Et contesta la mitjana de min que h afet
		System.out.println("La mitjana dels minuts que tardarà es: " + mitjmin + "min");
 
	//Et contesta l amitjana dels segons que ha fet
		System.out.println("La mitjana dels segons que tardarà es: " + mitjseg + "seg");
 
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder