guia de ejercicios sobre funciones.pdf

3
ESCUELA ESPECIALIZADA EN INGENIERÍA ITCA-FEPADE ESCUELA DE INGENIERÍA EN COMPUTACIÓN “DESARROLLO DE LÓGICA DE PROGRAMACIÓN” GUIA DE EJERCICIOS PRÁCTICOS: “FUNCIONES EN C++” Indicaciones: La presente guía de trabajo consta de ejemplos básicos para conocer y comprender el concepto de función en c++, se pide realizar los ejemplos respectivos y posteriormente realizar la práctica que se presenta como ejercicio al final de este documento. Ejemplo 1: Realizar el ejemplo que se presenta a continuación relacionado a las funciones Crear una función que sume dos numeros #include <iostream> #include<stdlib.h> using namespace std; //primero se crea la función específica int sumar(int n1, int n2){ int respuesta=0; respuesta = n1 + n2; return respuesta; } int main(){ cout<<"ingrese un numero:"<<endl; int numero1=0; cin>>numero1; cout<<"ingrese otro numero:"<<endl; int numero2=0; cin>>numero2; cout<<"llamando la la funcion sumar ..."<<endl; //como la funcion retorna un valor, ese valor hay que guardarlo int respuesta=0; respuesta=sumar(numero1,numero2); //imprimiendo la respuesta cout<<"La suma de los dos numeros ingresados es: "<<respuesta<<endl; }

Upload: miguelmartinez

Post on 17-Dec-2015

26 views

Category:

Documents


2 download

TRANSCRIPT

  • ESCUELA ESPECIALIZADA EN INGENIERA ITCA-FEPADE

    ESCUELA DE INGENIERA EN COMPUTACIN

    DESARROLLO DE LGICA DE PROGRAMACIN

    GUIA DE EJERCICIOS PRCTICOS: FUNCIONES EN C++

    Indicaciones: La presente gua de trabajo consta de ejemplos bsicos para conocer y comprender el

    concepto de funcin en c++, se pide realizar los ejemplos respectivos y posteriormente realizar la prctica

    que se presenta como ejercicio al final de este documento.

    Ejemplo 1: Realizar el ejemplo que se presenta a continuacin relacionado a las funciones

    Crear una funcin que sume dos numeros

    #include #include using namespace std; //primero se crea la funcin especfica int sumar(int n1, int n2){ int respuesta=0; respuesta = n1 + n2; return respuesta; } int main(){ cout

  • Explicacin: La funcin se llama sumar() y como se puede observar a la izquierda de la palabra sumar esta un tipo de dato en este caso es int, eso quiere decir que la funcin devolver como resultado un valor tipo int. A la derecha de la palabra sumar se encuentran unos parntesis () y dentro de ellos hay dos variables separadas por comas, ambas variables son para este caso variables de tipo int, eso significa que la funcin sumar necesita dos variables que son parmetros de entrada para que pueda trabajar. Dentro de la funcin (recuerden que en la funcin su cuerpo est delimitado por las llaves {} ) se encuentra todo el cdigo necesario para procesar las variables que vienen como parmetros de entrada y resolver cualquier problema que se presente, para que la funcin retorne un valor como resultado se usa la palabra return seguido de la variable que contiene la respuesta. Al momento de llamar a la funcin ntese que se llama de la siguiente manera: respuesta=sumar(numero1,numero2); esto indica que en una variable tipo int llamada respuesta se guardar el valor de retorno de la funcin sumar, cuyos parmetros son la variable numero1 y numero2 respectivamente. Nota importante: Ntese que la funcin se crea primero, posteriormente el programa principal (main()), entonces las funciones se crean afuera del main() pero se llaman dentro del main() Ejemplo 2: Crear una funcin que encuentre el rea de un cuadrado o rectngulo y que esta funcin sea llamada desde el programa principal. #include #include using namespace std; //primero se crea la funcin especfica double calcular_area(double base, double altura){ //primero una variabla que se use //para guardar la respuesta double respuesta=0; //ahora calculamos el rea respuesta = base * altura; //retornamos un valor return respuesta; } int main(){ double base=0; double altura=0;

  • double respuesta=0; cout