13/06/2018
Alumno: Saavedra Quisel Brayan Aldair
Laboratorio 1
Estructuras de repeticion finita
.
.
.
.
.
.#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int opcion;
do
{
cout<< " Menu Opciones : \n " ;
cout<< " 1.- Velocidad De Descarga : \n " ;
cout<< " 2.- Tiempo De Descarga : \n " ;
cout<< " 3.- Caudal : \n " ;
cout<< " 4.- Distancia Maxima : \n " ;
cout<< " 5.- Tabla De Multiplicar : \n " ;
cout<<"Ingrese una Opcion : " ; cin >> opcion;
switch (opcion)
{
case 1:
{
double Velocidad , Gravedad=9.8 , Altura;
int Max , Min ;
cout<< " Igrese el Valor Minimo de la Varable : " ; cin>>Min;
cout<< " Igrese el Valor Maximo de la Varable : " ; cin>>Max;
for ( Altura=Min ; Altura<=Max ; Altura = Altura + 2 )
{
Velocidad = sqrt( 2 * Gravedad * Altura);
cout<< "Cuando la Altura es " <<Altura<< " : El valor de la velocidad es igual a "<<Velocidad<<endl;
}//Fin_For_Velocidad
};break ;
case 2:
{
double T , H , h , g=9.8 ;
int Min1 , Max1 , Min2 , Max2;
cout<< " Igrese el Valor de la Altura Minima Menor: " ; cin>>Min2;
cout<< " Igrese el Valor de la Altura Maxima Menor : " ; cin>>Max2;
cout<< " Igrese el Valor de la Altura Minima Mayor : " ; cin>>Min1;
cout<< " Igrese el Valor de la Altura Maxima Mayor : " ; cin>>Max1;
for ( H = Min1 ; H <= Max1 ; H = H + 6 )
{
cout<< "Cuando la Altura Mayor es " <<H<<endl;
for ( h = Min2 ; h <= Max2 ; h = h + 6 )
{
T = sqrt ( 2 * (H-h) /g);
cout<< "Cuando la Altura Menor es " <<h<<endl;
}
}//Fin_For_Altura
};break;
case 3:
{
double Q , V , A;
int Min , Max , Min1 , Max1;
cout<< " Igrese el Valor de la Altura Minima Menor: " ; cin>>Min;
cout<< " Igrese el Valor de la Altura Maxima Menor : " ; cin>>Max;
cout<< " Igrese el Valor de la Velocidad Minima Mayor : " ; cin>>Min1;
cout<< " Igrese el Valor de la Velocidad Maxima Mayor : " ; cin>>Max1;
for ( V = Min ; V <= Max ; V = V + 4 )
{
cout<< "Cuando la Velocidad es " <<V<< " : El valor del Caudal es igual a "<<V<<endl;
for ( A = Min1 ; A <= Max1 ; A + 4)
{
Q = V * A;
cout<< "Cuando la Altura es " <<A<< " : El valor del Caudal es igual a "<<A<<endl;
}//Fin_For_Caudal
}//Fin_For Cudal
};break;
case 4:
{
int R , H , h , Min , Max , Min1 , Max1 ;
cout<< " Igrese el Valor de la Altura Minima Menor: " ; cin>>Min1;
cout<< " Igrese el Valor de la Altura Maxima Menor : " ; cin>>Max1;
cout<< " Igrese el Valor de la Velocidad Minima Mayor : " ; cin>>Min;
cout<< " Igrese el Valor de la Velocidad Maxima Mayor : " ; cin>>Max;
for ( H = Min ; H <= Max ; H = H + 10 )
{
cout<< "Cuando la Altura Mayor es " <<H<< " : El valor de la Distancia Maxima es igual a "<<H<<endl;
for ( h = Min1 ; h <= Max1 ; h = h + 10)
{
R = 2 * sqrt ( h * ( H -h));
cout<< "Cuando la Altura Menor es " <<h<< " : El valor de la Distancia Maxima es igual a "<<h<<endl;
}//Fin_For_Distancia Maxima
}//Fin_For_Distancia Maxima
};break;
case 5:
{
int I, J , Min , Max ;
cout<< " Igrese el Valor Minimo: " ; cin>>Min;
cout<< " Igrese el Valor Maximo : " ; cin>>Max;
for ( I = Min ; I <= Max ; I = I++ )
{
cout<< " Tabla del "<<I<<endl;
for ( J = Min ; J <= Max ; J = J ++)
{
cout<<I<<" * "<<J<<" = "<<I*J<<endl;
cout<< " Tabla del "<<endl;
}//Fin_For_Tabla
}//Fin_For_Tabla
};break;
}//fin switch
}while (opcion=!0);
//system ("pouse") ;
return 0;
}