
MRUV: MOVIMIENTO RECTILINIO UNIFORMENTE VARIADO
El movimiento rectilíneo uniformemente acelerado (MRUV), también conocido como movimiento rectilíneo uniformemente variado(MRUV), es aquel en el que un móvil se desplaza sobre una trayectoria recta estando sometido a una aceleración constante.
Un ejemplo de este tipo de movimiento es el de caída libre vertical, en el cual la aceleración interviniente, y considerada constante, es la que corresponde a la gravedad.
También puede definirse como el movimiento que realiza una partícula que partiendo del reposo es acelerada por una fuerza constante.
El movimiento rectilíneo uniformemente acelerado (MRUA) es un caso particular del movimiento uniformemente acelerado (MUA).
m=movimiento de un cuerpo/ r=va en linea recta/ u=la velocidad puede aumentar disminuir/ a =la aceleración es constante.


Ahora veremos en la practica aplicando bucles
Ahora veremos en la practica aplicando bucles

#include<iostream>
#include <math.h>
using namespace std;
int main()
{
int opcion;
cout<<"MENU\n";
cout<<" 1) espacio 1\n";
cout<<" 2) velocidad final 1\n";
cout<<" 3) espacio 2\n";
cout<<" 4) velocidad final 2\n";
cout<<"*********************************************************************************\n";
cout<<"INGRESE UNA OPCION\n";
cin>>opcion;
switch(opcion)
{
case 1: //usando while
{
int vo,vf,t,suma;
double e;
cout<<"ingrese un valor para la velocidad inicial: ";cin>>vo;
cout<<"ingrese un valor para la velocidad final: ";cin>>vf;
t=1;
suma=0;
while (t<=10)
{
suma=suma+t;
e=((vo+vf)/2)*t; //acumulador
t=t+1;
cout<<" la factorial de distancia es igual a: "<<e<<endl;
}
};break;
case 2: //usando do while
{
int vo,a,t,suma;
double vf;
cout<<"ingrese el valor del tiempo: ";cin>>t; // #01 de terminos
cout<<"ingrese el valor de la velocidad inicial: ";cin>>vo;
a=1;
suma=0;
do
{
suma=suma+a;
vf=vo+(a*t); //acumulador
a=a+1;
}while (a<=8);
cout<<" la factorial de la velocidad final es igual a: "<<vf<<endl;
};break;
case 3: //usando while
{
int vo,t,a,suma;
double e;
cout<<"ingrese un valor para el tiempo: ";cin>>t; // #01 de terminos
cout<<"ingrese un valor para la aceleracion: ";cin>>a;
vo=1;
suma=0;
while (vo<=a)
{
suma=suma+vo;
e=vo*t+((a*pow(t,2))/2); //acumulador
vo=vo+1;
cout<<" El espacio es igual a : "<<e<<endl;
}
};break;
case 4: //usando while
{
int vo,a,e,suma;
double vf;
cout<<"ingrese un valor para la velocidad inicial: ";cin>>vo; // #01 de terminos
cout<<"ingrese un valor para la aceleracion: ";cin>>a;
e=1;
suma=0;
while (e<=20)
{
suma=suma+e;
vf=sqrt(pow(vo,2)+2*a*e); //acumulador
e=e+1;
cout<<" la velocidad final es igual a: "<<vf<<endl;
}
};break;
}
}
//fin del programa
