Está en la página 1de 3

EJERCICIOS DE ALGORITMOS PARA PARCIAL FINAL

1 Realizar un algoritmo en seudocódigo que dada una cantidad en pesos,


permita obtener la equivalencia en dólares, asumiendo que la unidad
cambiarla es un dato desconocido.
2 Realizar un algoritmo en seudocódigo que permita ingresar una cantidad
en metros y la convierta a Centímetros. Kilómetros, Pies, pulgadas.
3 Realizar un algoritmo en seudocódigo que permita calcular el número de
pulsaciones que una persona debe tener por cada 10 segundos de ejercicio,
si la Cornada es: número de pulsaciones = (220 – edad)/10.
4 Realizar un algoritmo en seudocódigo que permita calcular el salario de un
trabajador. Dada las horas trabajadas de una persona y el valor por hora.
5 Realizar un algoritmo en seudocódigo que, dada una variable cuyo valor
es leído desde teclado, imprima por pantalla si el número es o no mayor
que 0.
6 Realizar un algoritmo en seudocódigo que, dada una variable cuyo valor
es leído desde teclado, imprima por pantalla si el número es o no mayor
que 0, y si el número es par o impar.
7 Realizar un algoritmo en seudocódigo que permita calcular el total que una
persona debe pagar en una llantería. Si el precio de cada llanta es de
$20.000, si se compran menos de 5 llantas y de $15.000 si se compran 5 o
más.
8 Realizar un algoritmo en seudocódigo que imprima el nombre de un artículo,
clave. Precio original y su precio con descuento. El descuento lo hace en
base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02
el descuento en del 20% (solo existen dos claves).
9 Realizar un algoritmo en seudocódigo que le permita calcular a un obrero su
salario semanal, el cual se obtiene de la siguiente Manera: Si trabaja 40 horas
o menos se le paga $16 por hora. Si trabaja más de 40 horas se le paga $16
por cada una de las primeras 40 horas y $20 por cada hora extra.
10 Realizar un algoritmo en seudocódigo que le permita a un hombre saber
cuánto dinero se genera por concepto de intereses sobre la cantidad que
tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y
cuando estos excedan a los $200.000. y en ese caso desea saber cuánto
dinero tendrá finalmente en su cuenta.
11 Realizar un algoritmo en seudocódigo que le permita calcular el descuento y
sueldo neto que recibe un trabajador dado su sueldo. Le descuentan de su
sueldo el 10% si su sueldo es menor o igual a 1000. Por encima de 1000 y
hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional.
12 Realizar un algoritmo en seudocódigo que le permita determinar la cantidad
de dinero que recibirá un trabajador por concepto de las horas extras
trabajadas en una empresa, sabiendo que cuando las horas de trabajo
exceden de 40. el resto se consideran horas extras y que estas se pagan al
doble de una hora normal cuando no exceden de 8; si las horas extras
exceden de 8 le pagan las primeras 8 al doble de lo que se pagan las horas
normales y el resto al triple.
13 Realizar un algoritmo en seudocódigo que permita a una tienda efectuar una
promoción en la cual se hace un descuento sobre el valor de la compra total.
Según el color de la bolita que el cliente saque al pagar en caja. Si la bolita
es de color blanco no se le hará descuento alguno. si es verde se le hará un
10% de descuento. Si es amarilla un 25%. Si es azul un 50% y si es roja un
100%. Determinar la cantidad final que el cliente deberá pagar por su compra.
Se sabe que solo hay bolitas de los colores mencionados.
14 Realizar un algoritmo en seudocódigo que, tras leer un carácter desde
teclado, imprima por pantalla si la letra es mayúscula o minúscula. Amplíe
el algoritmo, indicando si el carácter es un dígito numérico. (Nota: Dígito
numérico (48,57); Mayúscula (65, 90); minúscula (97,122))
15 Realizar un algoritmo en seudocódigo que, dada la calificación obtenida
(en número), indique si corresponde al “reprobado”, “aprobado”, “bueno”
o “sobresaliente”.
16 Realizar un algoritmo en seudocódigo que calcule el valor absoluto de un
número (tanto positivo como negativo):
17 Realizar un algoritmo en seudocódigo que permita calcular las posibles
raíces para una ecuación de segundo grado: ax^2+bx+c=0.
18 Realizar un algoritmo en seudocódigo que convierta los grados a radianes.
19 Realizar un algoritmo en seudocódigo que permita hallar el producto de
varios números positivos introducidos por teclado, de manera que el proceso
termina cuando se introduce un número negativo.
20 Realizar un algoritmo en seudocódigo que, encuentre el primer divisor
entero de un número que previamente se ha introducido por el teclado.
21 Realizar un algoritmo en seudocódigo que permita pedir 50 números
naturales y determine e imprima cuantos son pares impares, positivos y
negativos.
22 Realizar un algoritmo en seudocódigo que calcule el factorial de un número
introducido por teclado
23 Realizar un algoritmo en seudocódigo que imprima cuáles y cuántos son los
números primos comprendidos entre 1 y 1000.
24 Realizar un algoritmo en seudocódigo que calcule el máximo de números
positivos introducidos por teclado, sabiendo que se introducen números
desde teclado hasta teclear uno negativo. El negativo no cuenta.
25 Realizar un algoritmo en seudocódigo que determine cuales son los
múltiplos de 5 comprendidos entre 1 y N.
26 Realizar un algoritmo en seudocódigo que permita Calcular la media de 100
números e imprimir su resultado.
27 Realizar un algoritmo en seudocódigo que permita determinar cuántos
hombres y cuantas mujeres se encuentran en un grupo de n personas.
Suponiendo que los datos son extraídos alumno por alumno.
28 Realizar un algoritmo en seudocódigo que calcule la suma de los divisores
de cada número introducido por teclado. Se termina cuando el número es
negativo o 0.
29 Realizar un algoritmo en seudocódigo que permita encontrar el menor valor
de un conjunto de n números dados.
30 Realizar un algoritmo en seudocódigo que calcule la suma de los términos
de la serie FIBONACCI cuyos valores se encuentran entre 100 y 10.000.
31 Realizar un algoritmo en seudocódigo que calcule exactamente el número de
días vividos por una persona hasta la fecha. Contemplar los años bisiestos.
32 Realizar un algoritmo en seudocódigo que teniendo como entrada un número
entero, compruebe si es menor que 10. Si no lo es, debe volver a leer un
número, repitiendo la operación hasta que el usuario escriba un valor
correcto. Finalmente debe escribir por pantalla el valor leído.
33 Realizar un algoritmo en seudocódigo que muestre por pantalla el
contenido de un vector. Los valores de las componentes del vector se
introducen por teclado.
34 Realizar un algoritmo que Lea un vector de N elementos y luego imprima
cuantos y cuales elementos son múltiplos de 6.
35 Realizar un algoritmo que permita llenar un vector de 20 elementos, que
imprima la posición y el valor del elemento mayor almacenado en el vector.
Suponga a los elementos son diferentes.
36 Realizar un algoritmo que Lea un vector de 10 elementos enteros y luego los
imprima en un orden inverso.
37 Realizar un algoritmo en seudocódigo que permita cargar un vector con
cinco números enteros y mostrar los elementos del vector ordenados
ascendentemente.
38 Realizar un algoritmo en seudocódigo que permita cargar un vector con
cinco números enteros y determinar. ¿Cuantos y cuales números se repiten?
39 Llenar dos vectores A y B de 45 elementos cada uno, sumar el elemento uno
del vector A con el elemento del vector B y así sucesivamente hasta 45,
almacenar el resultado en un vector C, e imprimir el vector resultante.
40 Realizar un algoritmo en seudocódigo que dada una matriz de dimensiones
MXN hallar el mayor valor y el menor valor del arreglo.

También podría gustarte