Está en la página 1de 2

RETO DE LOS EJERCICIOS DE PROGRAMACIÓN

1. Construya un algoritmo que dado los datos enteros A y B, escriba el resultado de la expresión
( A + B) 2
3

2. Construya un diagrama de flujo tal que dado un número N que es un entero de 4 dígitos, imprima
el número con los dígitos en orden inverso. Ejemplo si N es 5687, debe imprimir 7865. Solo puede
leer el número N.

3. Escriba un diagrama de flujo que permita calcular e imprimir el cuadrado, el cubo, la raíz cuadrada
y la potencia N, de un número entero X.

4. Construya un diagrama de flujo tal que dado el costo de un artículo vendido y la cantidad de dinero
entregada por el cliente, calcule e imprima el cambio que debe entregarse al cliente. Debe tener en
cuenta que para dar el cambio (los vueltos) solo puede usar billetes de 10000, 5000 y 2000, además
de monedas de 1000, 500, 200, 100 y 50, siempre debe entregar el menor número de posible de
billetes y monedas.

5. Construya un diagrama de flujo tal que dado como dato los lados de un cuboide rectangular, calcule
el área de la base, el área lateral, el área total y el volumen.

6. Construya un diagrama de flujo que resuelva el problema que tienen en una gasolinera. Los
surtidores de la misma registran lo que surten en galones, pero el precio de la gasolina está fijado
en litros. El diagrama de flujo debe calcular e imprimir lo que hay que cobrarle al cliente. Cada
galón tiene 3,785 litros y el precio de cada litro varía según la tarifa nacional establecida.

7. En las olimpiadas el tiempo que realizan los participantes en la competencia de velocidad en pista
se mide en minutos, segundos y centésimas. La distancia que recorren, por otra parte, se expresa
en metros. Construya un diagrama de flujo que calcule la velocidad de los participantes en
kilómetros por hora.

8. Escriba un algoritmo que para una carga que tiene N contenedores, dado el peso en libras y longitud
en pies de cada contenedor, escriba el peso expresado en kilogramos y la longitud expresada en
metros de cada contenedor. Además de imprimir el peso total de la carga y el promedio de peso de
los contenedores.

9. Escribir un algoritmo que, dadas las coordenadas de 2 puntos en el plano cartesiano, calcule la
distancia entre los mismos.

10. Construya un algoritmo que dadas las coordenadas de 3 puntos en el plano cartesiano que
corresponden a los vértices de un triángulo, calcule el perímetro del triángulo.

11. Construya un diagrama de flujo tal que dadas las 5 notas de un estudiante con el porcentaje al que
equivale cada nota, calcule la calificación final del estudiante escribiendo “Aprobado” en caso que
la calificación sea superior a 3.0 o “Reprobado” en caso contrario. Importante que las calificaciones
estén en el rango de 0 a 5, además que la suma de los porcentajes sea igual a 100%, si estas
condiciones no se cumplen debe informar del error.

12. Construya un diagrama de flujo tal que dado como dato una variable de tipo entero, obtenga el
resultado de la siguiente función:
Y= 100*X X<0
2*X+5 0<=X<3
100/X 3<=X<=6
0 Para cualquier otro valor

13. Construya un diagrama de flujo tal, que, dados como datos la categoría y el sueldo del trabajador,
calcule el aumento correspondiente teniendo en cuenta la siguiente tabla. Imprima la categoría del
trabajador y su nuevo sueldo.

CATEGORIA AUMENTO
1 15%
2 10%
3 8%
4 5%

14. Construya un diagrama de flujo tal que dados como datos los valores enteros P y Q, determine si
los mismos satisfacen la siguiente expresión: P3 + Q4 − 2 * P 2  680 En caso negativo debe imprimir
el valor de la expresión y si es positivo los valores P y Q.

15. La tangente de un ángulo se define como el cociente entre el seno y el coseno de un ángulo:
sen  Construya un algoritmo que le permita calcular la tangente de un ángulo, considerando
tan =
cos 
que se conoce el valor del seno y del coseno del mismo.

16. La cotangente de un ángulo se define como el cociente entre el coseno y el seno de un ángulo:
cos  Construya un algoritmo que le permita calcular la tangente de un ángulo, considerando
cot an =
sen
que se conoce el valor del seno y del coseno del mismo.

17. Hacer un algoritmo que calcule las raíces reales de la expresión ax2 + bx + c = 0 , teniendo en
cuenta que pueden ser reales o imaginarias.

18. Ingresado un numero entero positivo ‘n’, determinar si este es primo o no.

19. A partir de un número entero positivo de días ‘n’, ingresado por el usuario, determinar el número de
años, meses, semanas y días al que corresponde esa cifra.

20. Ingresado un numero entero positivo ‘n’ entero positivo determinar de cuantos dígitos es el mismo.

21. Hacer un algoritmo que permita determinar el valor del factorial de un número X

22. Determinar la suma de los números primos desde A hasta B.

23. Ingresado la altura de un pozo, y asumiendo que una persona sube 3 metros y cae 2 metros en un
día, hacer un algoritmo que permita determinar cuántos días tardaría esta persona en salir del pozo.

24. Dada la altura desde donde es lanzada una pelota, que al rebotar pierde 10% de su altura inicial,
determinar el número de rebotes que da la pelota, antes de tener una altura igual o menor a 1 metro.

25. Hacer un algoritmo que escriba en pantalla los primeros N números de la serie de Fibonacci
(0,1,1,2,3,5,8,13,21,…).

También podría gustarte