C++11
martes, 30 de octubre de 2012
C++ Funciones cin cout
En las funciones siempre hay que definir el tipo de retorno.
Funcion con salida de datos (output):
cout
/* * output.cpp * declaracion, llamada a una funcion y retorno * * By Oscar Romero * compilado : g++ output.cpp -o output */ using namespace std; #include
//declaracion de la funcion suma de dos numeros enteros int suma (int x, int y) { cout << "¡¡Ahora estoy en la función!! me has pasado " << x << " y " << y << endl; return (x+y); } int main() { //Inicia con un comentario sobre el funcionamiento cout << "Voy a llamar a la funcion..." << endl; //Llamo a la funcion y guardo en una variable, pasando los dos valores que necesita int z = suma(5,7); cout << "... y ahora estoy fuera de la funcion" << endl; cout << "La suma en z es : " << z << endl; cout << endl; //LLamo a la funcion y uso el retorno directamente cout << "La suma retorno es : " << suma(6,7) << endl; return 0; }
Función con recogida de datos usando la recogida de datos (input) :
cin
/* * input.cpp * Función con recogida de datos o input usando cin * * By Oscar Romero * * compilado : g++ input.cpp -o input */ using namespace std; #include
//funcion suma int suma (int x, int y) { cout << "¡¡Ahora estoy en la función!! con " << x << " y " << y << endl; return (x+y); } int main() { cout << "Petición de datos y llamada a la función suma" << endl; //Inicializamos las varialbes int x = 0, y =0, z = 0; //Recogemos los valores cout << "Introduce el primer valor: "; cin >> x; cout << "\nGracias!\nIntroduce el segundo valor: "; cin >> y; cout << "Voy a calcular..."; z = suma(x,y); //Muestra el resultado cout << "La suma es : " << z << endl; return 0; }
No hay comentarios:
Publicar un comentario
Entrada más reciente
Entrada antigua
Inicio
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario