En este tutorial aprenderemos el uso del, MenssageBox y el sprintf_s, el uso de funciones int
la
Ahora explicare mejor, que hace esta función, con un ejemplo:
Como ven int funcion (20, 1)
20 es a / 1 es b
Y aquí traigo el código de leectura, para leer el numero.
Si quieren aprender mas a profundo el lenguaje, recomiendo leer esto.
[You must be registered and logged in to see this link.]
Gracias por vuestra atención dale laik, comenta dudas.
Att: HS4L TEAM
la
- Code:
int funcion(int a, int b)
{
if (b == 1) // Resultado b -> cambia el numero
{
return a; // Resultado int a por defecto.
}
else
{
return a + funcion(a, b - 1); // Resultado int a + funcion(a, b -1);
}
}
Ahora explicare mejor, que hace esta función, con un ejemplo:
Como ven int funcion (20, 1)
20 es a / 1 es b
- int funcion(int a, int b) -> int funcion(20, 1)
Si ven, el 1 -> if (1 == 1), como es 1 lo cambia a 1, si ponemos int funcion(20 , 2) aquí como es un 2, if (2 == 1)
(2 == 1) el 1 seria un 2. - Ahora veremos el return, el return siempre guarda el numero, predeterminado, por defecto.
Si añaden int funcion(20, 1) 20 -> a
return a; -> return 20; lo guarda en la funcion, como un almacén
eso es el return es sencillo :3 - Ahora explicaremos, ¿Que hace un else?
int funcion(20, 1) 1 -> b
if (1 == 1) si el 1 de la izquierda es b, si es int funcion(20, 0)
if (0 == 1) como el == 1 no detecta un numero, igual o mayor, cambia la función
Ejemplo:
if (0 == 1)
{
return a;
}
else // como no es mayor o igual, entonces pasa a esta función.
{
return a + funcion(a, b - 1);
}
return a + funcion(a,b -1);
/ suma el
20 -> la +
20 -> la +
0 -> b - 1 = 49
Y aquí traigo el código de leectura, para leer el numero.
- Code:
int funcion1;
funcion1 = funcion(20, 1); // 1 -> Multiplicar por 1 // 20 -> Resultado
char numero[255]; // Almacena el numero en una funcion de texto
sprintf_s(numero, "%d", funcion1); // convierte la funcion en decimal, y lo guarda en formato de texto
MessageBoxA(0, numero, "", 0); //Mensaje que muestra depues, de convertir.
Si quieren aprender mas a profundo el lenguaje, recomiendo leer esto.
[You must be registered and logged in to see this link.]
Gracias por vuestra atención dale laik, comenta dudas.
Att: HS4L TEAM