FUNCIONES

CODIFICACION EN C++
//QUISPE MORON ISRAEL
#include<iostream>
#include<math.h>
using namespace std;
int x,p,r,a,b,po,pt,v,t,rk,l,x2,pc;
double k,kf,re,i,cs=0.85,s,ct;
int func1(int x);
int potencia(int a,int b);
double constante(int v,int t);
double caida(double i);

int main()
{
int opcion;
do{
cout<<"menu\n";
cout<<"1.parabola\n";
cout<<"2.potencia\n";
cout<<"3.constante universal de gases\n";
cout<<"4.caida de tension\n";
cout<<"5.parabola con bucles\n";
cout<<"ingrese opcion:";cin>>opcion;
switch(opcion)
{
case 1:
{
cout<<"ingrese un valor para X:";cin>>x;
r=func1(x);
cout<<"el valor de X es : "<<r<<endl;
};break;
case 2:
{
cout<<"ingrese un numero:";cin>>a;
cout<<"ingrese el exponente:";cin>>b;
for(a;a<=10;a++)
{
po=potencia(a,b);
cout<<"cuando "<<a<<" esta elevado a la "<<b<<" = "<<po<<endl;
}
};break;
case 3:
{
cout<<"ingrese el volumen:";cin>>v;
cout<<"ingrese la presion:";cin>>p;
rk=(2*v);
while(v<=rk)
{
v++;
cout<<endl;
cout<<"cuando el volumen es igual a "<<v<<endl;
t=1;
do
{
k=constante(v,t);
t++;
cout<<"la temperatura es "<<t<<" la constante es: "<<k<<endl;
}while(t<=10);
}
};break;
case 4:
{
cout<<"corriente alterna trifasica S=3\n";
cout<<"ingrese la longitud:";cin>>l;
cout<<"ingrese la intensidad:";cin>>i;
re=0.0175;
s=3;
for(i;i<=100;i=i+10)
{
ct=caida(i);
cout<<"cuando la intensidad es "<<i<<" la caida de tension es:"<<ct<<endl;
}
};break;
case 5:
{
cout<<"ingrese un primer numero para X :";cin>>x;
cout<<"ingrese un ultimo numero para X :";cin>>x2;

do{
pc=func1(x);
x=x+1;
cout<<"cuando X es "<<x<<" la funcion es igual a "<<pc<<endl;
}while(x<=x2);
};break;
}//fin switch
}while(opcion!=0);
system("pause");
}//fin
//zona de funciones
int func1(int x)
{
p=pow(x,2)+5;
return p;
}
int potencia(int a,int b)
{
pt=pow(a,b);
return pt;
}
double constante(int v,int t)
{
kf=(p*v)/(t);
return kf;
}
double caida(double i)
{
t=(re*sqrt(3)*l*i*cs)/(s);
return t;
}
DESCARGAR

No hay comentarios:

Publicar un comentario