Funciones De C++
Enviado por MrcdsRosals • 29 de Noviembre de 2013 • 398 Palabras (2 Páginas) • 583 Visitas
Expresa en un breve resumen el objetivo del trabajo enfatizando lo que realizará y que es lo que aprenderá además de alguna descripción del proceso.
Contestar las siguientes preguntas justificando la respuesta.
Identifica si son correctas las siguientes llamadas a una función, llamada Compara cuyo encabezado es el siguiente:
double Compara (int x, double y);
1. int a,b;
double z;
cout << Compara (a,b,z);
RESPUESTA 1: La llamada a la función anterior es incorrecta ya que en primer lugar no coinciden en número y cantidad los parámetros de la función compara porque al declararse se le están pasando dos parámetros y al imprimirse se le están dando dos ; además se le está pasando uno de los valores en un tipo declarado de forma diferente al que se le está dando y en último lugar para imprimir los parámetros se debe invocar la función previamente para luego enviar los parámetros a imprimir con el cout…
2. double a,b;
int z;
f Compara(a,z)
RESPUESTA 2: La llamada a la función anterior es incorrecta ya que para almacenar el valor resultante del proceso de una función se debe colocar el signo igual entre la variable a la cual se le asignará el resultado y la función invocada…
3. double a,b,c;
do
{
.....
}
while (compara (a,b));
RESPUESTA 3: La llamada a la función anterior es incorrecta ya que en while se debe realizar una comparación para que sea correcta esta invocación, por ejemplo: while (compara (a,b) > 6); …
Escriba una llamada a función apropiada para las siguientes funciones:
4. float formula(float x)
{
float y;
y = 3 * x – 1;
return (y);
}
RESPUESTA 4:
res=formula(x);
cout << “El resultado es:” << res <<;
5. int escribe(int a, int b)
{
int c;
c = sqrt(a * a + b * c);
return (c);
}
RESPUESTA 5:
If (escribe(a,b)>10) {
Cout << “El resultado es correcto”;
}
...