top of page
Buscar
Foto del escritorAngel Pariona Portugal

07 EP - for

Actualizado: 22 may 2019





Codigo c++:


#include<iostream>

#include<math.h>

using namespace std;

int main()

{

int opcion;

do

{

cout<<"MENU DE COMIDA: "<<endl;

cout<<"1) Inductancia de una bobina con nucleo de aire: "<<endl;

cout<<"2) Energia almacenada por un capacitor: "<<endl;

cout<<"3) Resistencia de un conductor: "<<endl;

cin>>opcion;

switch(opcion)

{

case (1):

{

int n, s, l, maxa, semax ;

double L;

cout<<"Inductancia de una bobina con nucleo de aire"<<endl;

cout<<"Ingrese largo de la bobina en cm: ";cin>>l;

cout<<"Ingrese maximo de numero de aspiras: "; cin>>maxa;

cout<<"Ingrese seccion maxima que comprende una aspira en cm°2: "; cin>>semax;

for (n=1;n<=maxa;n++)

{

cout<<"Tabla del: "<<n<<endl;

for(s=1;s<=semax;s++)

{

L=1.257*((pow(n,2))*s)/(pow(10,8)*l);

cout<<"Si numero de apirales es: "<<n<<" y seccion entre aspiras es: "<<s<<endl;

cout<<"Entonces inductancia es: "<<L<<endl;

}

}

};break;

case (2):

{

cout<<"Energia almacenada en un capacitor"<<endl;

int c, v, inicial, inicial1, final1, final;

double j;

cout<<"Ingrese carga inicial: ";cin>>inicial;

cout<<"Ingrese carga final: ";cin>>final;

cout<<"Variacion ascendente en 1"<<endl;

cout<<"Ingrese voltaje inicial: ";cin>>inicial1;

cout<<"Ingrese voltaje final: ";cin>>final;

cout<<"Variacion ascendente en 1"<<endl;

for(c=inicial; c<=final ; c++)

{

for(v=inicial1 ; v<=final; v++)

{

j=(c*pow(v,2))/2;

cout<<"Para carga de: "<<c<<" y voltaje de : "<<v<<endl;

cout<<"Entonces energia almacenada es: "<<j<<endl;

}

}

};break;

case (3):

{

cout<<"Resistencia de un conductor"<<endl;

int l , s, inicial, inicial1, final, final1 ;

double R, k ;

cout<<"Ingrese resistividad del material: "; cin>>k;

cout<<"Variacion ascendente en 2"<<endl;

cout<<"Ingrese longitud inicial (m): ";cin>>inicial;

cout<<"Ingrese longitud final (m): ";cin>>final;

cout<<"Variacion ascendente en 2"<<endl;

cout<<"Ingrese seccion del conductor inicial (m): ";cin>>inicial1;

cout<<"Ingrese seccion del conductor final (m): ";cin>>final;

for (l=inicial;l<=final;l=2)

{

for (s=inicial1;s<=final1;s=2)

{

R=k*(l/s);

cout<<"Con longitud de: "<<l<<" y seccion de : "<<s<<endl;

cout<<"Entonces energia almacenada es: "<<R<<endl;

}

}

cout<<endl;

};break;

///profe no me funciona el tercero, creo que el for en las divisiones...

}

}while (opcion!=0);

//system ("pause");

return 0;

}





11 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Comments


bottom of page