jueves, 21 de julio de 2016

Capítulo 56 parte 4. Ejercitando lo aprendido en Java

Continuando con los ejercicios.

19.- Escriba un programa que pida al usuario dos números enteros, y luego entregue la suma de todos los números que están entre ellos. Por ejemplo, si los números son 1 y 7, debe entregar como resultado 2 + 3 + 4 + 5 + 6 = 20.



20.- Escriba un programa que muestre una tabla de multiplicar como la siguiente:

 1     2    3    4     5    6     7    8    9  10
 2     4    6    8   10  12  14  16  18  20
 3     6    9   12  15  18  21  24  27  30
 4     8  12  16  20   24  28  32  36  40
 5   10  15  20  25   30  35  40  45  50
 6   12  18  24  30   36  42  48  54  60
 7   14  21  28  35   42  49  56  63  70
 8   16  24  32  40   48  56  64  72  80
 9   18  27  36  45   54  63  72  81  90
10  20  30  40  50   60  70  80  90 100



Diario de un programador.- Dia 111

21.- Escriba un programa que entregue  los divisores del número entero ingresado. Ej:


Si el usuario ingresa un 20, el programa responde:
20, 10, 5, 4, 2
Se omite el 1 ya que todos los número son divisibles por 1 y a pesar de que todos los números son divisibles por sí mismo, debe ser agregado de igual forma.



22 Escriba un programa que pida al usuario ingresar la altura y el ancho de un rectángulo y lo dibuje utilizando asteriscos:
Alto: 3
Ancho: 4

****
****
****



Diario de un programador.- Dia 112

23 Escriba un programa que dibuje el triángulo del tamaño indicado por el usuario de acuerdo al ejemplo:
Altura: 5

*
**
***
****
*****



24.- La secuencia de Collatz de un número entero se construye de la siguiente forma:
  • si el número es par, se lo divide por dos;
  • si es impar, se le multiplica tres y se le suma uno;
  • la sucesión termina al llegar a uno.
Desarrolle un programa que entregue la secuencia de Collatz de un número entero. Ej:
 n: 18
18 9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
n: 19
19 58 29 88 44 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
n: 20
20 10 5 16 8 4 2 1



25.- Escriba un programa que muestre los números naturales menores o iguales que un número n determinado, que no sean múltiplos ni de 3 ni de 7.
Ejemplo:

Ingrese numero: 18
1
2
4
5
8
10
11
13
16
17



Continúa en la próxima entrega.


Gustavo J. Cerda Nilo
Febrero 2016, Julio 2016




No hay comentarios:

Publicar un comentario

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...