#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;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: