Você está na página 1de 2

Ejercicios

algoritmos

1.- Desarrolle un algoritmo en pseudocódigo para determinar el volumen de una caja de
dimensiones A, B y C.

2.- Considere un triangulo equilátero. Siendo “a” el largo de cada uno de sus lados,
desarrolle un algoritmo en pseudocódigo que permita calcular el área del triángulo y su
perímetro.

3.- Un estudiante realiza cuatro exámenes durante el semestre, los cuales tienen la misma
ponderación. Realice el pseudocódigo que represente el algoritmo correspondiente para
obtener el promedio de las calificaciones obtenidas.

4.- Dadas dos variables numéricas A y B, las que deben ser ingresadas por el usuario por
pantalla, se solicita crear el algoritmo en pseudocódigo que intercambie los valores de
ambas variables y muestre cuánto vale cada una al final del proceso.

5.- Cree un algoritmo en pseudocódigo que lea dos números; una vez ingresados ambos
valores, debe calcular y desplegar la suma de éstos, su resta, su multiplicación y su división.

6.- Realice un algoritmo en pseudocódigo tal que, dando un número entero, indique si es
par o impar. En caso de ser cero, debe retornar que “el número no es par ni impar”.

7.- Desarrolle un algoritmo en pseudocódigo que permita leer por pantalla dos números
diferentes e indique cuál de ellos es mayor. En caso que ambos números sean iguales, se
debe retornar el mensaje de error adecuado, de lo contrario se debe realizar el
procedimiento respectivo.

8.- Cree un algoritmo en pseudocódigo que, dados un día, un mes y año, determine si la
fecha ingresada es válida. Debe considerar para ello que el año debe ser mayor que cero, y
que cada mes tiene una cantidad de días distintos. Además, para estos efectos considere
como supuesto que febrero siempre tiene 28 días.

9.- Un año es bisiesto si es múltiplo de 4, exceptuando los múltiplos de 100, que sólo son
bisiestos cuando son múltiplos además de 400; por ejemplo el año 1900 no fue bisiesto,
pero el año 2000 si lo fue. Hacer el algoritmo en pseudocódigo correspondiente tal que,
dado un año A, nos diga si éste es o no bisiesto.


10.- Desarrolle un algoritmo en pseudocódigo que permita sumar N números leídos por
teclado. El valor de N debe ser solicitado al usuario de forma posterior al inicio del proceso.

11.- Diseñe el algoritmo en pseudocódigo que permita calcular el factorial de N (N! = 1 * 2
* 3 * … * N).





12.- Dados dos números enteros positivos N y D, se dice que D es un divisor de N si el resto
de dividir N entre D es 0. Se dice que un número N es perfecto si la suma de sus divisores
(excluido el propio N) es N. Por ejemplo 28 es perfecto, pues sus divisores (excluido el 28)
son: 1, 2, 4, 7 y 14 y su suma es 1+2+4+7+14=28. Desarrolle un algoritmo en pseudocódigo
que dado un número N nos diga si es o no perfecto.

13.- Genere un algoritmo en pseudocódigo tal que, dado un número entero, despliegue a
partir de dicho valor un cuadrado con asteriscos. Considere que los asteriscos solo se verán
en el borde del cuadrado, no en el interior.

Por ejemplo, para un valor igual a 4, el algoritmo retornaría:

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

Você também pode gostar