funciones

lab. 2
codificacion

#include<iostream>
#include<math.h>
using namespace std;
int r,x,p,a,b,po,v,t,i,l;
double k,fp=0.85,re=0.0175,s=4,raiz=1.732050808,c;
int funcion(int x);
int potencia(int a,int b);
double gases(int v,int t);
double caidadetension(int l);

int main()
{
int opc;
do{
cout<<"menu\n\n";
cout<<"1.parabola\n";
cout<<"2.potencia\n";
cout<<"3.parabola con bucle\n";
cout<<"4.constante de gases\n";
cout<<"5.caida de tension\n";
cout<<"elija opcion:";cin>>opc;
switch(opc)
{
case 1:
{
cout<<"ingrese un valor para 'x' :";cin>>x;
r=funcion(x);
cout<<"el valor de la funcion cuando F("<<x<<") es: "<<r<<endl;
};break;
case 2:
{
cout<<"ingrese la base:";cin>>a;
cout<<"ingrese el exponente:";cin>>b;
for(a;a<=15;a=a+1)
{
r=potencia(a,b);
cout<<"el numero "<<a<<" elevado a la "<<b<<" = "<<r<<endl;
}
};break;
case 3:
{
cout<<"ingrese un valores para 'x' :\n";
cout<<"desde:";cin>>x;
cout<<"hasta:";cin>>b;
for(x;x<=b;x++)
{
r=funcion(x);
cout<<"el valor de la funcion cuando F("<<x<<") es: "<<r<<endl;
}
};break;
case 4:
{
cout<<"ingrese la presion:";cin>>p;
cout<<"ingrese el volumen:";cin>>v;
b=2*v;
do{
cout<<endl;
cout<<"cuando el volumen es "<<v<<endl;

for(t=1;t<=20;t=t+2)
{
r=gases(v,t);
cout<<"y la temperatura = "<<t<<" la constanste'K' = "<<r<<endl;
}
v=v+2;
}while(v<=b);
};break;
case 5:
{
cout<<"ingrese la intensidad :";cin>>i;
cout<<"ingrese la longitud :";cin>>l;
for(l;l<=100;l=l+5)
{
r=caidadetension(l);
cout<<"S=4"<<endl;
cout<<"cuando la longitud es igual a "<<l<<" la caida de tension es: "<<r<<endl;
}

};break;
}//fin-switch
}while(opc!=0);//fin do-while
system("pause");
return 0;
}//fin

//funciones

int funcion(int x)
{
p=pow(x,2)+5;
return p;
}
int potencia(int a,int b)
{
po=pow(a,b);
return po;
}
double gases(int v,int t)
{
k=(p*v)/(t);
return k;
}
double caidadetension(int l)
{
c=(re*raiz*l*i*fp)/(s);
return c;
}
descargar

No hay comentarios:

Con la tecnología de Blogger.