• Sábado 18 de Mayo de 2024, 19:33

Autor Tema:  Funcion O Procedimiento  (Leído 791 veces)

JohnAlexander

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Funcion O Procedimiento
« en: Lunes 7 de Abril de 2008, 18:18 »
0
Gracias a todos los que leen estas lineas por su tiempo y buena disposición para ayudarme.

Según he aprendido en algunos libros de algoritmos una función es un subprograma que envia una sola respuesta o proceso al algoritmo o programa principal. Un procedimiento es tambien un subprograma pero a diferencia de una función este envia una, varias o ninguna respuesta al programa principal.

En C++ no se maneja ese concepto de procedimiento tal cual está expuesto en las lineas anteriores.

¿Si la respuesta o valor que devuelve una funcion debe ser uno solamente como puedo hacer que una función en C++ devuelva dos valores?

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Funcion O Procedimiento
« Respuesta #1 en: Lunes 7 de Abril de 2008, 18:41 »
0
Con un puntero a una estructura por ejemplo (no es exactamente lo mismo pero se obtiene lo mismo usando punteros o referencias como parametros tambien).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Funcion O Procedimiento
« Respuesta #2 en: Martes 8 de Abril de 2008, 01:04 »
0
Es cierto, en algunos lenguajes se le llama funcion a aquellas subrutinas/subprogramas que regresan un valor, y procedimientos a todos los demas. En C/C++ todas se llaman funciones.

Ahora tu pregunta, como hacer para que una funcion regrese dos valores? Usa parametros. Si no sabes que son parametros, busca en algun libro/curso de programacion, ahi viene la respuesta., veras que existen por valor y por referencia, pero prefiero no quitarte la emocion de descubrir que siginifica eso, por ti mismo ;)

Busca, lee, analiza....

Saludos :hola:

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================