4.2 Llamado o invocación de una función

Realizado por Guillermina Jiménez Rasgado

Para llamar o invocar a una función solo basta colocar el nombre de la función y los paréntesis, los cuales pueden recibir o no parámetros.

A continuación realizaremos una función que eleva al cuadrado un número.

#include<iostream>

using namespace STD;

//Declaramos la función cuadrado

int cuadrado( ){

int cuad, x;

cout<<"\t Teclea un número: ";

cin>> x;

cuad=x*x;

cout<<"El cuadrado del número es: "<<cuad<<endl;

}

int main ( ) {

cout<<"Este programa eleva al cuadrado un número"<<endl;

cuadrado(); //En esta línea se hace el llamado a la función

return 0;

}

Ejemplo 2

Las funciones también pueden llamar y devolver valores, veamos el mismo ejemplo pero ahora con una función que devuelve valores.

#include<iostream>

using namespace STD;

//Declaramos la función cuadrado

int cuadrado( ){

int cuad;

cout<<"\t Teclea un número: ";

cin>> x;

cuad=a*a;

return cuad; //la instrucción return permite retornar el resultado

}

int main ( ) {

int resultado;

cout<<"Este programa eleva al cuadrado un número"<<endl;

resultado=cuadrado(); //En esta línea se hace el llamado a la función

cout<<"El cuadrado del número es: "<<resultado<<endl;

return 0;

}