Está en la página 1de 2

Práctica 2:

Esquemas de composición algorítmica I


Objetivo de la práctica
Los objetivos de esta práctica son los siguientes:
• Utilización de las composiciones secuencial, condicional e iterativa.
• Familiarización con el manejo de los tipos de datos básicos: entero, booleano y real .

Ejercicios
Composición Secuencial, Composición Condicional
1. Haz un programa que pida dos números enteros y diga si el primero es múltiplo del
segundo o no. Ejemplos:
si la entrada es 6 y 2 , la salida del programa deberá ser:
6 es múltiplo de 2
si la entrada es 6 y 5 dirá
6 no es un múltiplo de 5

2. Haz un programa que pida tres números enteros y los escriba ordenados de menor a
mayor. Ejemplo:

Introduce primer valor:3


Introduce segundo valor:7
Introduce tercer valor:4

Ordenados:3,7,4

Composición iterativa (repetir n veces)


3. Haz un programa que lea por teclado 20 números enteros y calcule su media. Debe
realizarse sin utilizar 20 variables enteras.
Introduce valor [1]:3
Introduce valor [2]:3

Introduce valor [19]:3
Introduce valor [20]:3

La media de los 20 valores es 3


Departamento de Informática e Ingeniería de Sistemas pág. 19
Prácticas de Informática

4. Haz un programa que reciba como argumentos cualquier lista de enteros y calcule su
suma. NOTA: Recuerda que los argumentos se reciben como un vector de cadenas y
que args.length() indica el número de argumentos recibidos.

> java Suma 5 22 8


35

Composición iterativa (repetir)


5. Un número entero se dice perfecto si es igual a la suma de sus divisores (excepto él mismo, pero
incluyendo 1). El primer número perfecto es 6: 6 = 1 + 2 + 3.
Escribe un programa Java que visualice los 4 primeros números perfectos.
6. Dado un número entero positivo, su crápulo es el número que se obtiene de la siguiente forma: se
suman los dígitos que lo componen. Si el valor de la suma es menor de 10, el crápulo es el valor
obtenido; si no, el crápulo es el crápulo de la suma de los dígitos.
Ejemplo:
Número Crápulo
7 7
13 4
492 6
5678 8

Departamento de Informática e Ingeniería de Sistemas pág. 20

También podría gustarte