Teoria de funciones https://sites.google.com/site/programacionparaingeneria/FUNC.PPT
// Muestra el uso de una funcion para mostrar un mensajes.
// ------------------------------------------------------------
#include <iostream>
using namespace std;
//-----------------Prototipo de la funcion--------------------
void mostrarMensaje();
float elMayorEs(float, float);
//-------------Definicion de la funcion principal--------------
int main(){
cout<<"Antes de llamar a la funcion..."<<endl;
mostrarMensaje(); // Llamada a la funcion
cout<<"Despues de llamar a la funcion..."<<endl;
cout<<"El mayor entre 3 y 5 es "<<elMayorEs(3,5)<<endl;
cin.get();
}
void mostrarMensaje()
{
cout<<"Mensaje de prueba"<< endl;
}
float elMayorEs(float a, float b){
return (a>b)?a:b;
}
// uso de parametros
using namespace std;
void cambio_de_valor(float antiguo)
{ //parametros por valor
float nuevo;
cout<<"Ingrese nuevo valor ";
cin>>nuevo;
antiguo=nuevo;
cout<<"Nuevo valor "<<antiguo<<endl;
}
void parametro_por_referencia(float& antiguo){
float nuevo;
cout<<"Ingrese nuevo valor ";
cin>>nuevo;
antiguo=nuevo;
}
int main(){
float x=3.14;
cambio_de_valor(x);// se copia el valor de x
cout<<"El valor de x es "<<x<<endl;//no hay cambio en x
parametro_por_referencia(x);// se usa x
cout<<"El valor de x es "<<x<<endl;//si hay cambio en x
cin.get(); cin.get();
}
No hay comentarios:
Publicar un comentario