Está en la página 1de 7

Clase 30/10/2012

Funcin parmetros por valor de nmero elevado al cuadrado.


#include<iostream>
usingnamespacestd;
int n, resp;
intcuadrado (int x);
int main()
{
cout<<"Digite numero para cuadrado: ";
cin>>n;
resp=cuadrado(n);
cout<<n<<"^2 = "<<resp<<'\n';
system("pause");
return 0;
}
intcuadrado (int x)
{
int eleva;
eleva=x*x;
return eleva;
}

Funcin retorna valor de la suma de los cuadrados.

#include<iostream>
usingnamespacestd;
int n, m, o, resp;
intcuadrado (int x);
int main()
{
cout<<"Digite n: ";
cin>>n;
cout<<"Digite m: ";
cin>>m;
cout<<"Digite o: ";
cin>>o;
resp=cuadrado(n)+cuadrado(m)+cuadrado(o);
cout<<n<<"^2 + "<<m<<"^2 + "<<o<<"^2 = "<<resp<<'\n';
system("pause");
return 0;
}
intcuadrado (int x)
{
int eleva;
eleva=x*x;
return eleva;
}

Funcin no retorna valor que suma los cuadrados de 1 a 10


#include<iostream>
usingnamespacestd;

inti, resp, n;
intcuadrado (int x);
int main()
{
for(i=1;i<=10;i++)
{
resp+=cuadrado(i);
}
cout<<"Los cuadrados de 1 a 10 suman = "<<resp<<'\n';

system("pause");
return 0;

intcuadrado (int x)
{
int eleva;
eleva=x*x;
return eleva;
}

Funcin retorna valor que suma los numero cuadrados digitados por teclado.
#include<iostream>
usingnamespacestd;
inti, resp, n;
intcuadrado (int x);

int main()
{
for(i=1;i<=10;i++)
{
cout<<"Digite numero "<<i<<": ";
cin>>n;
resp+=cuadrado(n);
}
cout<<"Los cuadrados de 1 a 10 suman = "<<resp<<'\n';

system("pause");
return 0;

intcuadrado (int x)
{
int eleva;
eleva=x*x;
return eleva;
}

Funcin con parmetros que retornan valor,de lafactorial de un nmero dado por teclado.
#include<iostream>
usingnamespacestd;
intresp, n;
int factorial (int x);
int main()
{
cout<<"Digite numero: ";

cin>>n;
resp=factorial(n);
cout<<"El factorial de "<<n<<" es = "<<resp<<'\n';

system("pause");
return 0;

int factorial (int x)


{
int fact=1, i;
for(i=1;i<=x;i++)
{
fact*=i;
}
returnfact;
}

Funciones con Parmetros. Suma 3 nmeros dados por teclados.


#include<iostream>
usingnamespacestd;
double a, b, c, total;
doublesumar (double, double, double);
int main()
{
cout<<"Digite a: ";
cin>>a;
cout<<"Digite b: ";
cin>>b;

cout<<"Digite c: ";
cin>>c;
total=sumar(a,b,c);
cout<<"Los numeros suman = "<<total<<'\n';
system("pause");
return 0;
}
doublesumar (double x, double y, double z)
{
double suma;
suma=x+y+z;
return suma;
}

Funciones de valor y referencia


#include<iostream>
usingnamespacestd;
double a;
voidcambio(int);
int main()
{
cout<<"Digite a: ";
cin>>a;
cambio(a);
cout<<"\n\nDESPUES DE LA FUNCION.\n\n";
cout<<"a= "<<a<<'\n';

system("pause");
return 0;

voidcambio (int x)
{
cout<<"\nDENTRO DE LA FUNCION.\n";
cout<<"x= "<<x<<'\n';
cout<<"Digite el nuevo valor de x= ";
cin>>x;
cout<<"\nFIN DE LA FUNCION.\n";
}

También podría gustarte