Trabajo
Publicado por Joni (7 intervenciones) el 15/10/2021 15:24:01
Hola buenas días, me trabe con este ejercicio. Haber si alguien me puede orientar
El módulo deberá contener la definición de dos funciones debidamente “documentadas” y probadas, y la definición de una función main(), según se detalla a continuación:
- Una función denominada triangular_formula que reciba por parámetro un número natural n, y muestre en pantalla, con descripciones expresivas, el número triangular de orden n que resulta de aplicar la ecuación n ∗ ( n + 1 ) / 2.
- Una función denominada suma_n que reciba por parámetro un número natural num y devuelva como resultado la suma de naturales desde 1 hasta num (incluido). [Aclaración: no se puede utilizar la ecuación de cálculo del triangular de orden n]
- Una función denominada main, que (1) le pida al usuario que ingrese por teclado un número natural (llamémoslo nro) y con ese valor (2) invoque a la función triangular_formula, para que muestre su número triangular. Luego, también utilizando el valor ingresado por el usuario, (3) deberá asignar a una variable denominada sumatoria el resultado de invocar con el valor nro a la función suma_n y, finalmente, (4) deberá mostrar en pantalla el valor asociado a la variable sumatoria. [Aclaración: pruebe el comportamiento de la función main() ingresando el valor 3, luego vuelva a probar con el valor 6 y finalmente con el valor 1. Compruebe que coincidan ambos valores numéricos mostrados en pantalla (independientemente del tipo de datos, sea entero o flotante) en cada uno de los tres casos de prueba.]
El módulo deberá contener la definición de dos funciones debidamente “documentadas” y probadas, y la definición de una función main(), según se detalla a continuación:
- Una función denominada triangular_formula que reciba por parámetro un número natural n, y muestre en pantalla, con descripciones expresivas, el número triangular de orden n que resulta de aplicar la ecuación n ∗ ( n + 1 ) / 2.
- Una función denominada suma_n que reciba por parámetro un número natural num y devuelva como resultado la suma de naturales desde 1 hasta num (incluido). [Aclaración: no se puede utilizar la ecuación de cálculo del triangular de orden n]
- Una función denominada main, que (1) le pida al usuario que ingrese por teclado un número natural (llamémoslo nro) y con ese valor (2) invoque a la función triangular_formula, para que muestre su número triangular. Luego, también utilizando el valor ingresado por el usuario, (3) deberá asignar a una variable denominada sumatoria el resultado de invocar con el valor nro a la función suma_n y, finalmente, (4) deberá mostrar en pantalla el valor asociado a la variable sumatoria. [Aclaración: pruebe el comportamiento de la función main() ingresando el valor 3, luego vuelva a probar con el valor 6 y finalmente con el valor 1. Compruebe que coincidan ambos valores numéricos mostrados en pantalla (independientemente del tipo de datos, sea entero o flotante) en cada uno de los tres casos de prueba.]
Valora esta pregunta


0