|
1 | 1 | /* |
2 | 2 | * EJERCICIO: |
3 | | - * - Crea ejemplos de funciones básicas que representen las diferentes |
| 3 | + * - Crea ejemplos de funciones básicas que representen las diferentes |
4 | 4 | * posibilidades del lenguaje: |
5 | | - * Sin parámetros ni retorno, con uno o varios parámetros, con retorno... |
| 5 | + * Sin parámetros ni retorno, con uno o varios parámetros, con retorno... |
6 | 6 | * - Comprueba si puedes crear funciones dentro de funciones. |
7 | | - * - Utiliza algún ejemplo de funciones ya creadas en el lenguaje. |
| 7 | + * - Utiliza algún ejemplo de funciones ya creadas en el lenguaje. |
8 | 8 | * - Pon a prueba el concepto de variable LOCAL y GLOBAL. |
9 | 9 | * - Debes hacer print por consola del resultado de todos los ejemplos. |
10 | | - * (y tener en cuenta que cada lenguaje puede poseer más o menos posibilidades) |
| 10 | + * (y tener en cuenta que cada lenguaje puede poseer más o menos posibilidades) |
11 | 11 | * |
12 | 12 | * DIFICULTAD EXTRA (opcional): |
13 | | - * Crea una función que reciba dos parámetros de tipo cadena de texto y retorne un número. |
14 | | - * - La función imprime todos los números del 1 al 100. Teniendo en cuenta que: |
15 | | - * - Si el número es múltiplo de 3, muestra la cadena de texto del primer parámetro. |
16 | | - * - Si el número es múltiplo de 5, muestra la cadena de texto del segundo parámetro. |
17 | | - * - Si el número es múltiplo de 3 y de 5, muestra las dos cadenas de texto concatenadas. |
18 | | - * - La función retorna el número de veces que se ha impreso el número en lugar de los textos. |
| 13 | + * Crea una función que reciba dos parámetros de tipo cadena de texto y retorne un número. |
| 14 | + * - La función imprime todos los números del 1 al 100. Teniendo en cuenta que: |
| 15 | + * - Si el número es múltiplo de 3, muestra la cadena de texto del primer parámetro. |
| 16 | + * - Si el número es múltiplo de 5, muestra la cadena de texto del segundo parámetro. |
| 17 | + * - Si el número es múltiplo de 3 y de 5, muestra las dos cadenas de texto concatenadas. |
| 18 | + * - La función retorna el número de veces que se ha impreso el número en lugar de los textos. |
19 | 19 | * |
20 | | - * Presta especial atención a la sintaxis que debes utilizar en cada uno de los casos. |
21 | | - * Cada lenguaje sigue una convenciones que debes de respetar para que el código se entienda. |
| 20 | + * Presta especial atención a la sintaxis que debes utilizar en cada uno de los casos. |
| 21 | + * Cada lenguaje sigue una convenciones que debes de respetar para que el código se entienda. |
22 | 22 | */ |
23 | 23 | IDENTIFICATION DIVISION. |
24 | 24 | PROGRAM-ID. RETO-02. |
|
39 | 39 | *Variables locales |
40 | 40 | 77 VAR-LOCAL PIC 9 VALUE 2. |
41 | 41 | PROCEDURE DIVISION. |
42 | | - *En COBOL no hay funciones, hay subrutinas y se usa el verbo PERFORM. No recibe parámetros |
| 42 | + *En COBOL no hay funciones, hay subrutinas y se usa el verbo PERFORM. No recibe parámetros |
43 | 43 | *ni tiene retorno, ni se puede crear otra subrutina dentro. Se puede llamar a otra subrutina |
44 | 44 | *dentro de otra |
45 | 45 | SUBRUTINA. |
|
0 commit comments