You are on page 1of 3

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 <iostream>
#include<stdlib.h>
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<<"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;
}

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 <iostream>
#include<stdlib.h>
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<<"Ingrese la medida de la base de la figura:"<<endl;
cin>>base;
cout<<"Ingrese la medida de la altura de la figura:"<<endl;
cin>>altura;
cout<<"Calculando..."<<endl;
respuesta=calcular_area(base,altura);
cout<<"la respuesta del calculo es: "<<respuesta<<endl;
}

Ejercicio 1: Crear un programa con un men con 4 opciones:


1)
2)
3)
4)

Calcular resultado de la ecuacin cuadrtica


Calcular el rea del tringulo
Calcular el Inters simple de un prstamo
Salir

Para cada una de las opciones deber crear la funcin respectiva, para el caso del numeral 3, la frmula de
inters simple es: I = Pin, en donde I es el Inters imple, P es el capital, i es la tasa de inters y n es el
tiempo. Este ejercicio debe pedir el capital, la tasa y el tiempo. (el inters es anual y el tiempo debe ser en
aos)

You might also like