EVAP 2
#include<iostream>
#include<math.h>
using namespace std;
//ZONA DE DECLARACION DE LAS VELOCIDADES
//# DEFINA TAM=10;
const int TAM=10;
int i ,j, max, Velocidad[TAM], menos, mas, V1, m1, m2, U1, U2;
int main()
{
int opcion;
do
{ // INICION DEL DO WHILE
cout<<"********* MENU PRINCIPAL ********* \n";
cout<<" 1) LECTURA DE VELOCIDADES \n";
cout<<" 2) IMPRESION O ESCRITURA DE LAS VELOCIDADES \n";
cout<<" 3) PROCESAR LA MAXIMA VELOCIDAD \n";
cout<<" 4) PROCESAR LA MINIMA VELOCIDAD \n";
cout<<" 5) SUMA DE VELOCIDADES \n";
cout<<" 6) CHOQUE PRODUCIDO \n";
cout<<" DIGITE<0> PARA SALIR \n";
cout<<"*********************************\n";
cout<<" ingrese la opcion < > "; cin>>opcion;
cout<<endl;
switch (opcion)
{
case 1:
{
cout<<"********* LECTURA DE VELOCIDADES ************\n";
for(i=1; i<=TAM; i++)
{
cout<<" INGRESE LA VELOCIDAD V[ "<<i<<"] = "; cin>>Velocidad[i];
}
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO I
}
break;
case 2:
{
cout<<"********* IMPRESION O ESCRITURA DE LAS VELOCIDADES ************\n";
for (i=1; i<=TAM; i++)
{
cout<<" EL ELEMENTO V[ "<<i<<"] = "<<Velocidad [i]<<endl;
}
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 2
}
break;
case 3:
{
cout<<"********* PROCESAR LA MAXIMA VELOCIDAD ************\n";
int max= 0;
for(i=1; i<=TAM; i++)
{
if (Velocidad [i]>max)
max= Velocidad [i];
}
//RESULTADO
cout<<" PROCESAR LA MINIMA VELOCIDAD : "<<max;
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 3
}
break;
case 4:
{
cout<<"********* PROCESAR EL MINIMO ************\n";
int min= 100;
for(i=1; i<=TAM; i++)
{
if (Velocidad[i]<min)
min= Velocidad[i];
}
//RESULTADO
cout<<" EL MINIMO ES : "<<min;
cout<<endl;
cout<<"********************************\n";
//FIN DEL CASO 4
}
break;
case 5:
{
cout<<"********* SUMA DE VELOCIDADES ************\n";
int suma= 0;
for (i=1; i<=TAM; i++)
suma = suma + Velocidad [i];
cout<<"---------------------------\n ";
cout<<" LA SUMA DE LAS VELOCIDADES ES: "<< suma << endl;
cout << endl;
cout<<"********************************\n";
//FIN DEL CASO 5
}
break;
case 6:
{
cout<<"*******VELOCIDAD FINAL ********\n";
cout<<"Ingrese la masa 1: "; cin>>m1;
cout<<"Ingrese la masa 2: "; cin>>m2;
cout<<"Ingrese la velocidad inicial 1 : "; cin>>U1;
cout<<"Ingrese la velocidad inicial 2 : "; cin>>U2;
V1= ((m1 - m2)/ (m1 + m2))*U1 + (2*m2/(m1 + m2))*U2;
cout<<" LA VELOCIDAD FINAL 1 ES : "<<V1<<endl;
if (V1 < U1)
{
cout<<"La velocidad final es : "<<V1<<endl;
}
else
cout<<"La velocidad final no puede ser mayor a la velocidad inicial despues del choque\n";
cout<<"**********************************\n";
cout<<endl;
}
//FIN DEL CASO 6
break;
}// FIN DEL SWITCH
}// CIERRE DEL DO WHILE
while (opcion !=0);
cout<< "\n"; cout<<endl;
system ("pause");
return 0;
} // FIN DEL PROGRAMA
No hay comentarios:
Publicar un comentario