#include <stdio.h>
#include <math.h>
int main() {
int desplazamiento1= 5; //metros
double d1x; double d1y; double d2x; double d2y;
double tiempoX; double tiempoY; double distancia1x; double distancia2y;
double sumasdeX; double sumasdeY; double vectorF;
double angulo1= 45; //grados
double velocidad1= 2; // m/s
int desplazamiento2= 3; //metros
double angulo2= 120; //grados
double velocidad2= 2; // m/s (velocidad constante)
const double PI= 3.141592; // conversión a radianes
double dirTotal= 41.764579; double resultado;
//conversión a radianes
angulo1=angulo1*(PI/180);
//printf("%f",angulo1);
//componentes del primer desplazamiento
d1x= desplazamiento1*cos(angulo1);
//printf("%f",d1x);
d1y= desplazamiento1*sin(angulo1);
//printf("%f",d1y);
tiempoX= desplazamiento1/velocidad1;
//printf("%f",desplazamiento1/velocidad1);
//conversión a radianes
angulo2=angulo2*(PI/180);
//printf("%f",angulo2);
//componentes del segundo desplazamiento
d2x= desplazamiento2*cos(angulo2);
//printf("%f",d2x);
d2y= desplazamiento2*sin(angulo2);
//printf("%f",d2y);
tiempoY= desplazamiento2/velocidad2;
//printf("%f",desplazamiento2/velocidad2);
//sumamos los componentes de ambos vectores para
//obtener la posición final
sumasdeX= d1x+d2x;
//printf("%f",d1x+d2x);
sumasdeY= d1y+d2y;
//printf("%f",d1y+d2y);
vectorF= (sumasdeX,sumasdeY);
//distancia desde el origen
distancia1x= sqrt(sumasdeX*sumasdeX);
//printf("%1f",sumasdeX*sumasdeX);
distancia2y= sqrt(sumasdeY*sumasdeY);
//printf("%1f",sumasdeY*sumasdeY);
//DIRECCION TOTAL
resultado= sqrt(dirTotal);
//printf("%f\n",resultado);
//TIEMPO TOTAL
resultado= (tiempoX+tiempoY);
//printf("%f",tiempoX+tiempoY);
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: