lunes, 7 de septiembre de 2009

Funciones Void

Las funciones Void son funciones sin retorno que quiere decir eso, que no llevan en su cuerpo la palabra return que es común de las funciones con retorno y las misma función main, para entender mejor vamos a ver un ejemplo.
#include<iostream>
void a(int);/*esta linea nos sirve para poder colocar la funcion despues de la main*/
using namespace std;
int main()
{
int b,c;
cin>>b;
c=a(b);/*llamamos a la funcion desde main*/
cout<<c;
return 0;
}
void a(int b) //esta es la funcion void
{
int j;
j=b + b;
}/* como podemos ver esta funcion no lleva en su parte final la palabra return es por eso que se le llama funcion sin retorno*/

Las funciones Void pueden tener parámetros como no pueden.
El primer ejemplo era una función Void sin parámetros ya que cuando se la declaraba no tenia nada dentro de sus ()
un ejemplo de una función sin parámetros es: Void función() como podemos ver no tiene nada dentro de sus paréntesis, mientras que las funciones con parámetros son aquellas que llevan variables dentro de los paréntesis de la función y también llevan el tipo de variable que va a ser, para que este mas claro este segundo aspecto vamos a ver un pequeño ejemplo.

#include<iostream>
Void f(int,int);/*para mencionar en esta parte los parámetros de la función no es necesario colocarle las variables basta con poner el tipo de variable que va a ser*/
using namespace std;
int main()
{
int a,b,c;
c=f(a,b);/* aqui si es necesario poner las variables pero no se coloca el tipo de variable que va a ser*/
cout<<c;
return 0;
}
void f(int a,int b)/* cuando se va a comenzar a crear la función si se debe poner las clase de variable que va ser y la variable*/
{
int c;
c= a+b;
}

con este ejemplo ya se puede ver la diferencia entre una función con parámetros y sin los mismos, y además ya se entiende lo que es una función void.

Siguiendo lo aprendido le reto a que realice el siguiente programa.

1: Mediante una función void obtenga el factorial de un numero que es ingresado por teclado. Teniendo en cuenta que el factorial de un numero es la multiplicación desde uno hasta ese numero ej: Factorial de 5 = 1*2*3*4*5 el cual da como resultado 120

Dejen sus comentarios!

No hay comentarios:

Publicar un comentario