EJERCICIOS DE ESTRUCTURA DE DATOS
1. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un
programa que calcule el área y el perímetro de un triángulo rectángulo dada la
base y la altura.
2. A un trabajador le pagan segun sus horas y una tarifa de pago por horas. Si la
cantidad de horas trabajadas es mayor a 40 horas. La tarifa se incrementa en
un 50% para las horas extras. calcular el salario del trabajador dadas las horas
trabajadas y la tarifa.
3. Dado un tiempo en segundos, calcular los segundos restantes que le
correspondan para convertirse exactamente en minutos.
4. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un
programa que pida el total de kilómetros recorridos, el precio de la gasolina
(por litro), el dinero de gasolina gastado en el viaje y el tiempo que se ha
tardado (en horas y minutos) y que calcule:
• Consumo de gasolina (en litros y euros) por cada 100 km.
• Consumo de gasolina (en litros y euros) por cada km.
• Velocidad media (en km/h y m/s).
5. Dado un tiempo en minutos, calcular los días, horas y minutos que le
corresponden.
6. Suponiendo que una paella se puede cocinar exclusivamente con arroz y
gambas, y que para cada cuatro personas se utiliza medio kilo de arroz y un
cuarto de kilo de gambas, escribir un programa que pida por pantalla el número
de comensales para la paella, el precio por kilo de los ingredientes y muestre
las cantidades de los ingredientes necesarios y el coste de la misma.
7. Calcular mediante un algoritmo repetitivo la suma de los N primeros números
PRIMOS.
8. Dado N notas de un estudiante calcular:
a) Cuantas notas tiene desaprobados.
b) Cuantos aprobados.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas.
9. Hacer un programa que al ingresar un número de Amstrong nos escriba si es o
no es un número de Amstrong, y si no es que indique que vuelva a intentar.
10. Hacer un programa para escribir la primera vocal leída del teclado.
*Se supone que se leen, uno a uno, carácter desde el teclado
11. Para que una persona pueda ejercer su voto en una elección de gobierno,
debe de ser mayor de edad y debe ser costarricense. (aplique un ciclo).
Nota: En este caso, aparte de efectuar el ciclo mientras, aplique una pregunta “Desea
continuar”, si la respuesta es No (N) entonces salga del ciclo, si la respuesta es
siempre Si (S) este termina hasta cumplir el ciclo en 10.