<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>DIV {
        MARGIN: 0px
}
</STYLE>

<META content="MSHTML 6.00.2900.3020" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hola Santiago y Alejandro,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>lo paréntesis forman parte de la  sintaxis del 
lenguaje de programación. C++ dice que una función se define así y ya está. 
Además tiene algo de sentido porque por ejemplo donde aparece vuestra primera 
pregunta, eso es un prototipo de una función. Cuando se define una función en el 
programa lo habitual es colocar el prototipo de ella antes de main. El prototipo 
está formado por el tipo devuelto seguido del nombre de la función y entre 
paréntesis es obligatorio especificar serparados por comas los tipos que 
devuelve. Decía que tenía sentido por:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>int Sumar;    // Variable de tipo 
entero</FONT></DIV>
<DIV><FONT face=Arial size=2>int Sumar(); // Función que devuelve un entero y no 
tiene parámentros de entrada. Por eso la llamada también está vacía  (donde 
habéis colocado la segunda pregunta).</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Una función no tiene porque no tener parámetros de 
entrada. Por ejemplo vuestra Sumar podría tener definidas las variables en main 
y pasarselas a la función Sumar,</FONT></DIV>
<DIV> </DIV>
<DIV> 
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff>#include<iostream><BR>using namespace std;</FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff></FONT> </DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int 
Sumar<FONT color=#ff007f><FONT style="BACKGROUND-COLOR: #00ffff">( int, int 
)</FONT><FONT color=#0000ff>; </FONT>// prototipo: le dice al compilador 
que hay una función que se llamar sumar que devuelve un entero y recibe 
como parámentro de entrada dos enteros.</FONT><BR></FONT><FONT 
face="courier, monaco, monospace, sans-serif" color=#0000ff> </FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int 
main<FONT color=#0000ff>(</FONT><FONT color=#0000ff>)</FONT></FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff>{<BR></FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff>    int a;<BR>    int 
b;<BR>    <BR>    a = 10;<BR>    b 
= a * a;<BR></FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff>    cout << Sumar<FONT color=#ff007f><FONT 
style="BACKGROUND-COLOR: #00ffff" color=#ff0000>( a, b )</FONT><FONT 
color=#0000ff>;</FONT>// Llamada a la función Sumar, se le pasan dos parámetros 
a y b</FONT><BR>      <BR>    
cin.get();<BR>    return 0;    </FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff>}</FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff></FONT> </DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int 
Sumar<FONT color=#ff007f><FONT style="BACKGROUND-COLOR: #00ffff">(int dato1, int 
dato2)</FONT>//¿Para que sirven estos 
paréntesis?</FONT><BR>{<BR>        <BR>    
return (dato1 + dato2); </FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff>}</FONT></DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff></FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" 
color=#0000ff></FONT> </DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
face=Arial color=#000000 size=2></FONT></FONT> </DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
face=Arial color=#000000 size=2>Como podéis ver ahora sí hay algo dentro de los 
paréntesis. De todos estas cosas conforme vayais avanzando en el curso os 
quedarán bastante claras. Para entender ahora el tema de parámetros que van 
entre paréntesis y son de salida lo tenéis por el capítulo 15, pero avanzar paso 
a paso y ser pacientes.</FONT></FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
face=Arial color=#000000 size=2></FONT></FONT> </DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
face=Arial color=#000000 size=2><A 
href="http://c.conclase.net/curso/index.php?cap=015">http://c.conclase.net/curso/index.php?cap=015</A></FONT></FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
face=Arial color=#000000 size=2></FONT></FONT> </DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
face=Arial color=#000000 size=2>Un saludo,</FONT></FONT></DIV>
<DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
face=Arial color=#000000 size=2>Juan Antonio.</FONT></DIV>
<DIV><BR></DIV></FONT>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=melasudaquique@yahoo.es 
  href="mailto:melasudaquique@yahoo.es">Santiago García</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=cconclase@listas.conclase.net 
  href="mailto:cconclase@listas.conclase.net">C++ Preguntas</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, January 25, 2007 3:15 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [C con Clase] Funciones</DIV>
  <DIV><BR></DIV>
  <DIV 
  style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
  <DIV>Gracias, Abel. Pero vamos a repetir la tercera pregunta para que sea más 
  fácil de entender.</DIV>
  <DIV> </DIV>
  <DIV>Enb un programa como éste:</DIV>
  <DIV> </DIV>
  <DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" 
  color=#0000ff>#include<iostream><BR>using namespace std;</FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" 
  color=#0000ff></FONT> </DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int 
  Sumar<FONT color=#ff007f><FONT 
  style="BACKGROUND-COLOR: #00ffff">()</FONT><FONT color=#0000ff>;</FONT>//¿Para 
  que sirven estos paréntesis?</FONT><BR></FONT><FONT 
  face="courier, monaco, monospace, sans-serif" 
color=#0000ff> </FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int 
  main<FONT color=#0000ff>(</FONT><FONT color=#0000ff>)</FONT></FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" 
  color=#0000ff>{<BR>    cout << Sumar<FONT 
  color=#ff007f><FONT style="BACKGROUND-COLOR: #00ffff" 
  color=#ff0000>()</FONT><FONT color=#0000ff>;</FONT>//¿Para que sirven estos 
  paréntesis?</FONT><BR>      <BR>    
  cin.get();<BR>    return 0;    </FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" 
  color=#0000ff>}</FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" 
  color=#0000ff></FONT> </DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff>int 
  Sumar<FONT color=#ff007f><FONT 
  style="BACKGROUND-COLOR: #00ffff">()</FONT>//¿Para que sirven estos 
  paréntesis?</FONT><BR>{<BR>    int a;<BR>    int 
  b;<BR>    <BR>    a = 10;<BR>    
  b = a * a;<BR>    <BR>    return 
  b; </FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" 
  color=#0000ff>}<BR></FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
  face="times new roman, new york, times, serif" color=#000000>En el manual pone 
  que para los parámetros de entrada y en ocasiones de salida. ¿Alguien me 
  lo explica?</FONT></FONT></DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
  face="Times New Roman" color=#000000></FONT></FONT> </DIV>
  <DIV><FONT face="courier, monaco, monospace, sans-serif" color=#0000ff><FONT 
  face="Times New Roman" color=#000000>Gracias y un saludo, Santiago y 
  Alejandro.</FONT></DIV></FONT></DIV></DIV><BR>
  <HR SIZE=1>
  <BR><FONT face=Verdana size=-2>LLama Gratis a cualquier PC del 
  Mundo.<BR>Llamadas a fijos y móviles desde 1 céntimo por minuto.<BR><A 
  href="http://us.rd.yahoo.com/mail/es/tagline/messenger/*http://es.voiceyahoo.com/">http://es.voice.yahoo.com</A></FONT>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Lista de correo 
  Cconclase 
  Cconclase@listas.conclase.net<BR>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>Bajas: 
  http://listas.conclase.net/index.php?gid=2&mnu=FAQ</BLOCKQUOTE></BODY></HTML>