viernes, 22 de julio de 2016

ejercicio#2

El trayecto a recorrer en una competencia de 5 Km está definida por cuatro puntos sobre el plano de la ciudad. Los puntos son: salida, P1, P2, y llegada, de los cuales se conocen sus coordenadas (X,Y) en kilómetros. Sabiendo que todos los trayectos son rectas de punto a punto. Se pide que haga un programa que realice los siguientes cálculos:
a) Calcular la distancia que recorrieron todos aquellos competidores que se detuvieron a la mitad del último tramo de competencia (en metros).
b) Calcular el desplazamiento de todos los participantes desde p2 al punto de llegada de la competencia (en pies).
<DOCTYPE html>
<html>
<head>
<title> </title>
<script>
//variables
VAR  x1,y1,x2,y2,x3,y3,x4,y4,Dr,sx,sy,st;
X1 = parseFloat(prompt(“ x de salida= ” + “  ”));
Y1 = parseFloat(prompt(“ y de salida = ” + “  ”));
X2 = parseFloat(prompt(“ x de p1 = ” + “  ”));
Y2 = parseFloat(prompt(“y de p1= ” + “  ”));
X3 = parseFloat(prompt(“x de p2= ” + “ ” ));
Y3 = parseFloat(prompt(“y de p2= ” + “  ”));
X4 = parseFloat(prompt(“x de llegada= ” + “ ”));
Y4 = parseFloat(prompt(“y de llegada= ” + “  ”));
//cálculos
Dr = (math.sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1) + math.sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2)) + math.sqrt(((x3+x4)/2 – x3)*((x3+x4)/2 – x3) + ((y3+y4)/2 – y3)*(( y3+y4)/2 – y3)))*1000;
Sx = (x4-x3)*0,0003840;
Sy = (y4-y3)*0,0003840;
St = sx + sy;
//respuestas
Alert (“Distancia recorrida por corredores que se detuvieron a la mitad del segundo tramo=” + Dr + “metros”);
alert (“El vector desplazamiento desde P2 al punto de llegada =” + sx+sy + “pie”);
</script>
</html>
</script>
</head>
<body>
</body>
</html>

Licencia Creative Commons
ejercicio prog. #2 por Rafael y Dhana se distribuye bajo una Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.

No hay comentarios:

Publicar un comentario