#include<math.h>
using namespace std;
int c,i;
// ZONA DE DECLARACION DE LOS VECTORES
//# DEFINE TAM 10;
int j, Elemento, max, Vector[10];
int main ()
{
//1)DECLARACION
int opcion;
do
{ // INICIO DEL DO - WHILE
cout<<"*********MENU DE FUNCIONES *************************\n\n";
cout<<" 1) LECTURA DE LA CAIDA DE TENSION \n";
cout<<" 2) IMPRESION O ESCRITURA DE LA CAIDA DE TENSION \n";
cout<<" 3) PROCESAR LA MAXIMA CAIDA DE TENSION\n";
cout<<" 4) PROCESAR LA MINIMA CAIDA DE TENSION \n";
cout<<" 5) LA CAIDA DE TENSION (RESULTADO) \n";
cout<<" 6) CONTAR \n";
cout<<" 7) CONTAR VECES QUE SE REPITE EL ELEMENTO \n";
cout<<" DIGITE <0> PARA SALIR \n\n";
cout<<"*************************************************\n\n";
cout<<" ELIJA UNA OPCION : "; cin>>opcion;
//2)ASIGNACION
switch (opcion)
{
case 1:
{
cout<<"******* LECTURA DE LA CAIDA DE TENSION *********************\n\n";
for (i=1; i<=10; i++)
{
cout<<"INGRESE LA CORRIENTE V[ "<<i<<" ] = "; cin>>Vector[i];
}
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 1
break;
case 2:
{
cout<<"******* IMPRESION O ESCRITURA DE LA CAIDA DE TENSION *********************\n\n";
for (i=1; i<=10; i++)
{
cout<<" EL ELEMENTO V[ "<<i<<" ] = "<<Vector[i]<<endl;
}
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 1
break;
case 3:
{
cout<<"******* PROCESAR LA MAXIMA CAIDA DE TENSION*********************\n\n";
int max=0;
for (i=1; i<=10; i++)
{
if(Vector[i]>max)
max = Vector[i];
}
// RESULTADO
cout <<" LA MAXIMA CAIDA DE TENSION ES: "<<max;
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 2
break;
case 4:
{
cout<<"******* PROCESAR LA MINIMA CAIDA DE TENSION ******\n\n";
int min=100;
for (i=1; i<=10; i++)
{
if(Vector[i]<min)
min = Vector[i];
}
// RESULTADO
cout <<" LA MINIMA CAIDA DE TENSION ES: "<<min;
cout<<endl;
cout<<"**********************************************\n\n";
} //FIN DEL CASO 3
break;
case 5:
{
cout<<"******* LA POTENCIA (RESULTADO) ******\n\n";
int I = 1;
int P,V;
cout<<"INGRESE LA RESISTENCIA ENTRE CADA CORRIENTE : ";cin>>V;
cout<<"--------------------------- \n ";
for (i=1; i<=10; i++)
I = I * Vector[i];
P=V*I;
cout<<"LA CAIDA DE TENSION ES: "<< P << endl;
cout << endl;
cout<<"********************************\n\n";
} //FIN DEL CASO 4
break;
case 6:
{
cout<<"******* CONTAR ************************\n\n";
c = 0;
for (i=1; i<=10; i++)
{
//Elemento = 4;
if (Vector[1] == Vector[i])
{
c = c + 1;
cout<<"ESTA EN EL INDICE "<<i <<" VALOR ES: "<<Vector[i]<< endl;
}
}
cout<<"EL PRIMER ELEMENTO SE REPITE "<< c <<" VECES"<< endl;
cout << endl;
cout<<"*************************************\n\n";
} //FIN DEL CASO 6
break;
case 7:
{
cout<<"******* CONTAR VECES QUE SE REPITE EL ELEMENTO ******\n\n";
for (i=1; i<=10; i++)
{
c = 0;
// Elemento = Vector[i];
for (j=1; j<=10; j++)
{
if (Vector[i] == Vector[j])
{
c = c + 1;
}
}// segundo for
cout<<"EL VALOR "<<Vector[i] <<" se repite "<<c<<" veces"<< endl;
}// primer for
cout<< endl;
cout<<"******************************************\n\n";
cout<<endl;
} //FIN DEL CASO 7
break;
}// FIN DE SWITCH
} // FIN DEL DO - WHILE
while (opcion !=0);
cout<<endl;cout<<"\n";
system("pause");
return 0;
}//FIN DEL PROGRAMA
No hay comentarios:
Publicar un comentario