LAB 2

DEV-C++

#include<iostream>
#include<math.h>
using namespace std;

int i,j,c,D,C;
int Conductor[10],min,suma;
void ingresar ();
void leer ();
int maximo ();
int minimo();
int sumar();
void campo();

int main()

{
// 1) DECLARACION

int opcion;
do
{
cout<<"\n *******************  MENU PRINCIPAL ********************* \n\n";
cout<<" 1) INGRESAR LA INTENSIDAD DE CORRIENTE \n ";
cout<<"2) IMPRESION DE LA INTENSIDAD DE CORRIENRE\n ";
cout<<"3) MAXIMA INTENSIDAD DE CORRIENTE \n ";
cout<<"4) MINIMA INTENSIDAD DE CORRIENTE \n ";
cout<<"5) SUMA DE LAS INTENSIDADES \n ";
cout<<"6)  CAMPO MAGNETICO GENERADO CON LOS DATOS DEL VECTOR \n\n ";
cout<<" DIGITE <0> PARA SALIR \n\n ";
cout<<"********************************************************* \n\n";
cout<<"      INGRESE UNA OPCION : ";  cin>>opcion;

switch (opcion)
{
case 1:
{
cout<<"**** LECTURA DE LONGITUD DEL CONDUCTOR **\n\n";
ingresar ();
cout<<endl;
cout<<" ********************************************************* \n\n";
}//FIN DEL CASO 1
break;

case 2:
{
cout<<"** IMPRESION O ESCRITURA DE LA LONGITUD DEL CONDUCTOR *****\n\n";
leer ();
cout<<endl;
cout<<" ********************************************************* \n\n";
}//FIN DEL CASO 2
break;

case 3:
{
cout<<"********** PROCESAR LA MAXIMA LONGITUD **************\n\n";
maximo ();
cout<<endl;
cout<<"\n ********************************************************* \n\n";
}//FIN DEL CASO 3
break;

 case 4:
{
cout<<"\n ******** PROCESAR EL MINIMA LONGITUD *******************\n\n";
minimo();
cout<<endl;
cout<<"\n ********************************************************* \n\n";
}
 break:

case 5:
{
cout<<"\n ************ SUMA DE ELEMENTOS DEL VECTOR **************\n";
sumar();
cout<<endl;
cout<<"\n ********************************************************* \n\n";
}//FIN DEL CASO 5
 break;

case 6:
{
cout<<"*** CAMPO MAGNETICO GENERADO CON LOS DATOS DEL VECTOR**\n";
cout<<" INGRESE LA DISTANCIA = ";cin>>D;
campo();
cout<<endl;
cout<<"\n ********************************************************* \n\n";
cout<<endl;  
}//FIN DEL CASO 6


  break;
} // FIN DEL SWITCH
}
while (opcion !=0);

cout<<endl; cout<<"\n";
system("pause");
return 0;
} // FIN DEL PROGRAMA

//ZONA DE DESARROLLO

void ingresar ()
{
for (i=1;i<=10;i++)
{
cout<<" INGRESE LA LONGITUD DEL CONDUCTOR C["<<i<<"]= ";cin>> Conductor[i];
}
}

void leer ()
{
 for (i=1;i<=10;i++)
{
cout<<" EL CONDUCTOR C["<<i<<"] : "<< Conductor[i]<<endl;
}
}

int maximo ()
{
int max=0;
for (i=1;i<=10;i++)
{
if(Conductor[i]>max)
max = Conductor[i];
}
cout<<" EL MAXIMO ES : "<<max;
}

int minimo ()
{
int min=100;
for (i=1;i<=10;i++)
{
if(Conductor[i]<min)
min = Conductor[i];
}
cout<<" EL MINIMO ES : "<<min;
}

int sumar ()
{
nt suma =0;
for(i=0;i<=10;i++)
suma=suma+Conductor[i];
cout<<" \n ----------------------------------------\n";
cout<<"\n LA SUMA DE LONGITUDES ES:"<<suma<<endl;
}

void campo ()
{
 for (i=1;i<=10;i++)
{
C=Conductor[i]*D;
cout<<" EL CAMPO MAGNETICO PÁRA EL ELEMENTO C["<<i<<"] ES : "<<C<<endl;
}
}

No hay comentarios.:

Publicar un comentario