Autor
|
Tema: como hacer una funcion que llame a otra funcion? (Leído 3,163 veces)
|
holamega12
Desconectado
Mensajes: 26
|
Hola, estoy haciendo un programa, por ejemplo, tengo una funcion, que calcula la suma de 2 números enteros y luego usar ese resultado de la suma, para usarla en otra funcion que tambien necesita un entero ,que por ejemplo diga, si la suma o resultado es mayor de 18, muestra un mensaje, si la suma es mayor de 50 muestra otro mensaje, la funcion de la suma podria ser esta. En la segunda funcion, no se que parametros debo pasarle para que evalue el resultado. gracias int calculaSuma(int a, int b) { int suma; suma = a + b;
return suma; } int compararResultado() {
}
|
|
|
En línea
|
|
|
|
Gh057
Desconectado
Mensajes: 1.190
|
Hola holamega12, deberías leer sobre sintaxis de funciones, y sobre todo tu código, ya que ahí mismo tienes la respuesta... Saludos.
|
|
|
En línea
|
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
En esta vida nadie te va a dar de comer... deberías aprender a buscarte un poco la vida mirando en Internet o en libros.
Esto es algo tan sumamente básico que cualquier tutorial, por simplón que sea, lo trata.
|
|
|
En línea
|
|
|
|
Vaagish
Desconectado
Mensajes: 875
|
Bueno,, hoy estoy de buen humor.. Ya tenes dos funciones ahí,, como llamarías a la primera? por su nombre verdad? Bueno,, la segunda lo mismo,, la llamas por su nombre dentro de la primer función,, o mejor aun seria algo así.. razonemos juntos.. la función calculaSuma espera dos enteros, verdad? Y devuelve otro entero.. entonces, por que no hacemos que la función compararResultado espere un valor (el valor a comparar),, con eso ya podrías llamar a tu función compararResultado pasandole como parámetro el entero de tu calculaSuma.. compararResultado(calcularSuma(int a, int b));
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Bueno,, hoy estoy de buen humor.. ................................
Y yo, y yo. Otra forma, por si necesitas usar el valor de la variable suma, es llamar a CalculaSuma y después a compararResultado. Algo así:#include <stdio.h> int calculaSuma(int a, int b); int compararResultado(int suma); int main( void ){ int num1=15,num2=21,sum=0,comparar=0; sum=calculaSuma(num1,num2); comparar=compararResultado(sum); if (comparar==1) printf("La suma es %d, mayor de 50.\n",sum); else if (comparar==2) printf("La suma es %d, justito 50.\n",sum); else if (comparar==3) printf("La suma es %d, mayor de 18 e inferior a 50.\n",sum); else if (comparar==4) printf("La suma es %d, justito 18.\n",sum); else if (comparar==5) printf("La suma es %d, inferior a 18.\n",sum); return 0; } int calculaSuma(int a, int b){ int suma; suma = a + b; return suma; } int compararResultado(int suma){ if (suma>50) return 1; if (suma==50) return 2; else if (suma>18 && suma<50) return 3; else if (suma==18) return 4; else return 5; }
NOTITA: Lo que nos parece trivial para algunos, para otros les puede resultar un muro insalvable. Nadie obliga a responder a algunos post, basta con pasar de ellos si así lo consideramos. ¡¡¡¡ Saluditos! ..... !!!!
|
|
« Última modificación: 12 Febrero 2014, 22:31 pm por leosansan »
|
En línea
|
|
|
|
Vaagish
Desconectado
Mensajes: 875
|
Me ganaste con el buen humor jejejeje NOTITA: Lo que nos parece trivial para algunos, para otros les puede resultar un muro insalvable. Nadie obliga a responder a algunos post, basta con pasar de ellos si así lo consideramos. Es verdad,, esta vez le fue fácil a holamega12, pero que no se fie,, también hay que estudiar! Saludos!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
funcion como argumento a otra funcion
Programación C/C++
|
Dark Invader
|
5
|
5,173
|
29 Junio 2011, 20:52 pm
por Dark Invader
|
|
|
Como llamar a una funcion dentro de otra funcion. Una ayuda urgentemente porfavo
Programación C/C++
|
LobateZZZ
|
1
|
10,839
|
14 Abril 2013, 03:07 am
por rir3760
|
|
|
Pasar nombre de funcion como parametro de otra funcion en java
Java
|
xGisKaRDx
|
3
|
10,243
|
1 Agosto 2014, 23:27 pm
por jhonatanAsm
|
|
|
Como hacer una función para vender articulos de una estructura en c++?
Programación C/C++
|
jeff23
|
1
|
2,130
|
7 Noviembre 2015, 20:27 pm
por 0xFer
|
|
|
[Pregunta]: ¿Cómo puedo usar una función en otra función en la misma clase?
Desarrollo Web
|
Leguim
|
0
|
2,588
|
13 Junio 2020, 10:35 am
por Leguim
|
|