+ 1
funciones? pues practicando... antes debes entender que es una funciĂłn:
En C++, es un mĂ©todo que realiza una acciĂłn o alguna funciĂłn para simplificar cĂłdigo y reutilizarlo, sus caracterĂsticas son:
1) Tiene un tipo de dato de retorno, es decir, debe retornar siempre algo, si no regresa nada, entonces usa "void"
2) Debe tener un nombre vĂĄlido, es decir, debe comenzar con una letra, guiĂłn bajo o signo $, nunca con un nĂșmero u otro carĂĄcter alfanumĂ©rico, tampoco puede tener tenerse espacios.
3) Después del nombre de la función, sigue un paréntesis, y después llaves "{}" para que dentro de ellos éste el código.
Es importante remarcar que dentro de los parĂ©ntesis puede haber tipos de dato, a eso se le llama que recibe algĂșn dato.
una funciĂłn en C++ se ve asĂ:
boolean mayorDeEdad(int edad){
if(edad>=18)
return true;
return false;
}
1) "boolean" es nuestro tipo de dato de retorno, devolverĂĄ true si es mayor de edad o false si no lo es.
2) "mayorDeEdad" es nuestro identificador/nombre de la funciĂłn; es totalmente vĂĄlido, porque inicia con una letra.
3) Después del identificador/nombre de la función puedes ver los paréntesis, dentro de ellos se recibe una variable edad de tipo entero (int), después tenemos las llaves {}, y el código.
NOTA: Si el método estå escrito después del método main, entonces antes de éste y después de "using namespace" debes escribir el prototipo de la función de la siguiente manera (para el caso de nuestra ya mencionada función):
boolean mayorDeEdad(int);
Si el método estå antes que el método main, entonces lo anterior no es necesario.
Saludos :D