#include<iostream>
#include <string>
#include<math.h>
#include<conio.h>
#define PI 3.14159
#define NUEVALINEA '\n';
using namespace std;
string mensaje;
// DECLARACION DE VARIABLES
PUBLICAS
int main()
{
//DECLARACION de VARIABLES
privadas
int opcion;
cout << "LOA CATAÑO
RUSELL " <<endl<<endl;
//ASIGNACION
cout << "******** MENU ************** "<<endl;
cout << "1) TIEMPO Y VELOCIDAD PROMEDIO"<<endl;
cout << "2) VELOCIDAD PROMEDIO DE UN MOVIL"<<endl;
cout << "3) POSICION Y VELOCIDAD (MRU)"<<endl;
cout << "4) TIEMPO DE ALCANSE"<<endl;
cout << "5) DISTANCIA TOTAL"<<endl;
cout << "6) AREA SOMBREADA DEL CUADRADO"<<endl;
cout << "7) SUMA DE NUMEROS NATURALES"<<endl;
cout << "8) DISTANCIA EN MRUV"<<endl;
cout << "9) AREA DE UN CIRCULO"<<endl;
cout << "10)ALTURA EN MRUV"<<endl;
cout << "11) SALIR"<<endl;
cin>> opcion;
cout<<endl;
switch (opcion)
{
case 1:
//una araña camina por
el borde de una ventana de 60 cm x 80 cm desde el punto A hasta el punto B
demorandose 50 seg.
// la velocidad promedia .
{
double a,l,t;
double vp,d;
// vp=velocidad promedia, t=tiempo, a=ancho de la ventana, l=largo de la
ventana.
cout << "introdusca el ancho" << endl;
cin >> a;
cout << "introdusca el largo" <<endl;
cin >>l;
cout << NUEVALINEA;
mensaje = "este es la distancia total";
cout << mensaje << endl;
d=a+l;
cout << d;
cout << NUEVALINEA;
mensaje = "introdusca el tiempo";
cout << mensaje<< endl;
cin >> t;
cout << NUEVALINEA;
mensaje = "este es la velocidad promedio";
cout << mensaje
<< endl;
cout << vp;
cout <<
NUEVALINEA;
// PROCESO
// CONDICIONES INICIALES
if
(t!=0)
{
if (vp>=0)
{
vp = d/t;
// RESULTADO
cout<<" SOLUCION
vp= ";cout<< vp; cout<<endl;
}
}
break;
}
case 2:
//2) un auto se desplasa de A a B a una velocidad de 40 km/h y regresa
de B a A con una velocidad de 30 km/h
// ¿ cual es la velocidad promedia de todo el viaje ?.
{
double v1,v2,t1,t2,v;
double vp,d;
//v1=velocidad de ida, v2=velocidad de vuelta, t1=tiempo de ida,
t2=tiempo de vuelta, d=distancia, vp=velocidad promedia.
cout << "intodusca la velocidad de ida" << endl;
cin >> v1;
cout <<"introdusca la velocidad de vuelta" <<
endl;
cin >> v2;
cout << NUEVALINEA;
mensaje = "el tiempo de ida de A a B";
cout << mensaje
<< endl;
t1=d/v1;
cout << t1;
cout <<
NUEVALINEA;
mensaje = "el tiempo de vuelta de B a A";
cout << mensaje
<< endl;
t2=d/v2;
cout << t2;
cout <<
NUEVALINEA;
mensaje = "la velocidad promedia es";
cout << mensaje
<< endl;
vp=(d+d)/(t1+t2);
cout << vp;
cout <<
NUEVALINEA;
break;
}
case 3:
//3)una particula que realiza un MRU inicia su movimiento en x=-2m y en
t=2s se uvica en x=6m.
// ¿hallar su pociccion y velocidaden t=1.5s?
{
double To,Tf,Xo,Xf;
double x,v,t;
//To=tiempo inicical, Tf=tiempo final, Xo=distancia inicial,
Xf=distancica final, v=velocidad.
//x=posicicon final, t=tiempo
cout << "intodusca el tiempo inicial (To)" <<
endl;
cin >> To;
cout <<"introdusca el tiempo final (Tf)" << endl;
cin >> Tf;
cout << NUEVALINEA;
mensaje = "distancia";
cout << mensaje << endl;
cout << "introdusca la distancia inicial (Xo)" <<
endl;
cin >> Xo;
cout <<"introdusca el ditancia final (Xf)" <<
endl;
cin >> Xf;
cout << NUEVALINEA;
//la velocidad con que se mueve en MRU es.
mensaje = "la velociada es";
cout << mensaje << endl;
v=(Xf-Xo)/(Tf-To);
cout << v;
cout <<
NUEVALINEA;
mensaje = "introdusca el tiempo (t) en el que la particula se
encuentra";
cout << mensaje << endl;
cin >> t;
cout << NUEVALINEA;
//la posicion en funcion del tiempo se expresa por:
mensaje = "entonses la posicion final es (x)";
cout << mensaje << endl;
x=Xo+v*t;
cout << x;
cout << NUEVALINEA;
break;
}
case 4:
// 4) un automovil marcha a 100 m/s por una carretera parlela a la via
del tren.
// ¿cuanto tiempo empleara el auto a pasar a un tren de 400 m de largo
que marcha a 60 m/s en la misma direccion u sentido?.
{
double Va,Vt,L;
double ta;
//va=velocidad del auto,
vt=velocidad del tren,l distancia, ta tiempo de alcanse.
cout << "introdusca la distancia " << endl;
cin >> L;
cout <<"introdusca la velocidad del auto" << endl;
cin >> Va;
cout <<"introduscala velocidad del tren" << endl;
cin >> Vt;
cout << NUEVALINEA;
mensaje = "el tiempo de alcanse es";
cout << mensaje << endl;
ta=L/(Va-Vt);
cout <<ta;
cout << NUEVALINEA;
break;
}
case 5:
// 5)un movil se viaja con una velocidad contante de 100 m/s en un
tiempo de 5s
// ¿cuantos metros recorrio el movil?
{
double d,t,v;
//d=ditancia, t=tiempo, v=velocidad.
cout << "introdusca el tiempo " << endl;
cin >> t;
cout <<"introdusca la velocidad" << endl;
cin >> v;
cout << NUEVALINEA;
mensaje = "la distancia es";
cout << mensaje
<< endl;
d=v*t;
cout <<d;
cout <<
NUEVALINEA;
break;
}
case 6:
// 6) hallar el area sombreada
de un cuadrado de altura 10 m, base 10m si el area sombreada es la cuarta parte
de cuadrado .
{
double h,b,a;
//h=altura, b=base, a=area sombreada.
cout << "introdusca la base " << endl;
cin >> b;
cout <<"introdusca la
altura" << endl;
cin >> h;
cout << NUEVALINEA;
mensaje = "el area sombreada es";
cout << mensaje
<< endl;
a=b*h/4;
cout <<a;
cout <<
NUEVALINEA;
break;
}
case 7:
// 7) hallar la suma de los numeros naturales
{
double n,s;
//s=suma de los numeros
cout << "1,2,3,4,5,6.....,n" << endl;
cout << "introdusca el numero n " << endl;
cin >> n;
cout << NUEVALINEA;
mensaje = "la suma de los numeros es";
cout << mensaje
<< endl;
s=n*(n+1)/2;
cout <<s;
cout << NUEVALINEA;
break;
}
case 8:
// 8)un automovilista se desplaza con una velocidad de 60 m/s aplica los
frenos que se desacelera uniformemente durante 12s
//¿que distanci recorre en este tiempo?
{
double v,vf,t,e;
// v=velocidad inicial,
vf=velocidad final, t=tiempo, e=espasio.
cout << "introdusca el tiempo " << endl;
cin >> t;
cout <<"introdusca velocidad inicial" << endl;
cin >> v;
cout <<"introdusca la velocidad final (0)" <<
endl;
cin >> vf;
cout << NUEVALINEA;
mensaje = "el espacio recorrido es";
cout << mensaje << endl;
e=vf*t/2+v*t/2;
cout <<e;
cout << NUEVALINEA;
break;
}
case 9:
// 9) constantes definidas : calcula área del circulo
{
double r;
double
circle,area,diametro; //radio
mensaje = "este es
la longitud dela circunferencia";
cout << mensaje << endl;
cout << "introdusca el radio" << endl;
cin >> r;
circle = 2 * PI * r;
cout << circle;
cout <<
NUEVALINEA;
mensaje = "este es la area de la circunferencia";
cout << mensaje
<< endl;
area = PI *r*r;
cout << area;
cout << NUEVALINEA;
break;
}
case 10:
// 10) desde la parte alta de una torre se lanza horizontalmente un
objeto con una velocidad de 100 m/s,
// si llega al piso despues de 5s
//¿determinar la haltura?
// considerar la gravedad 10 m/s*s
{
double h,v,t,g;
// h=haltura, v=velocidad
t=tiempo, g=gravedad.
cout << "introdusca el tiempo " << endl;
cin >> t;
cout <<"introdusca la velocidad" << endl;
cin >> v;
cout <<"introdusca la gravedad" << endl;
cin >> g;
cout << NUEVALINEA;
mensaje = "la altura de la que fue lanzada el objeto es";
cout << mensaje
<< endl;
h=v*t+1/2*v*t*t;
cout <<h;
cout << NUEVALINEA;
break;
}
//OTHERWISE
default:
cout <<
"GRACIAS POR SU VISITA\n";
}
system("pause");
return 0;
}