Generation

generate functionTue, 18 Apr 2023

Imaginar la siguiente situaciΓ³n: Un cuerpo de masa M se desplaza en el plano XY con una velocidad constante 𝑉⃗⃗⃗⃗⃗1 que se puede medir y se representa: 𝑉⃗⃗⃗⃗⃗1 = ( 𝑉1𝑋 , 𝑉1π‘Œ ) , siendo: 𝑉1𝑋 : Componente X de la velocidad nΒΊ1 (entero). 𝑉1π‘Œ : Componente Y de la velocidad nΒΊ1 (entero). Luego de un tiempo de estar asΓ­, se le ejerce una fuerza al cuerpo por un instante, haciendo que se acelere brevemente. Esta fuerza y aceleraciΓ³n no son relevantes pero lo que sΓ­ importa es que, producto de esas dos, el cuerpo adquiriΓ³ una nueva velocidad 𝑉⃗⃗⃗⃗⃗2 , ademΓ‘s de la que ya tenΓ­a. Esta velocidad que adquiriΓ³ tambiΓ©n es constante, se puede medir y se la puede representar como: 𝑉⃗⃗⃗⃗⃗2 = ( 𝑉2𝑋 , 𝑉2π‘Œ ) , siendo: 𝑉2𝑋 : Componente X de la velocidad nΒΊ2 (entero). 𝑉2π‘Œ : Componente Y de la velocidad nΒΊ2 (entero). Se pide entonces realizar un programa que permita ingresar los dos vectores velocidad por medio de sus componentes y calcular el vector velocidad resultante y el mΓ³dulo de este. Por ejemplo: Si los vectores velocidad iniciales son: 𝑉⃗⃗⃗⃗⃗1 = ( 1 , βˆ’3 ) 𝑉⃗⃗⃗⃗⃗2 = ( βˆ’4 , βˆ’1 ) Los resultados deben ser: 𝑉⃗ = ( βˆ’3, βˆ’4 ) |𝑉⃗ | = 5

double modulo(double xa, double ya, double xb, double yb){ double x = xb - xa; double y = yb - ya; return sqrt(pow(x, 2.0) + pow(y, 2.0)); }

Questions about programming?Chat with your personal AI assistant