Ciclos

Suma de valores

]]>
Lee una cantidad arbitraria de valores y calcula la suma de ellos. Obtener código fuente.
]]>
Imprime rectángulos no rellenos de tamaño arbitrario. Obtener código fuente.

Subrutinas

Analogía con las funciones matemáticas

]]>
Analogía entre funciones en matemática y en Java. Obtener código fuente.

Indirección, arreglos y matrices

Mediana estadística

]]>
Calcula la mediana de un número conocido de datos reales. Obtener código fuente.

Recursión

Islas inundadas

]]>
Calcula el porcentaje inundado de una isla cuando crece el nivel del mar, usando recursión para no inundar valles protegidos por montañas. Obtener código fuente.

Máximo común divisor

]]>
Calcula el máximo común divisor recursivamente. Obtener código fuente.

Programación orientada a objetos

Clases e instancias

Resolver el laberinto

]]>
Encuentra recursivamente (por backtracking) el camino solución entre dos puntos de un laberinto. Obtener código fuente.

Calculadora imaginaria/compleja

]]>
Calculadora imaginaria/compleja. Obtener código fuente.
]]>
Representa un número complejo/imaginario. Obtener código fuente.