Sie sind auf Seite 1von 3

UNIVERSIDAD PERUANA DE LAS AMÉRICAS

FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS

ASIGNATURA: Algoritmos
TEMA: EJERCICIOS PARA VACACIONES
DOCENTE: Ing. David Quevedo Velasco (ingdavquev@gmail.com)

COMPETENCIAS:

Al finalizar la guía el estudiante:

 Comprende y desarrolla las etapas en el desarrollo de programas y los aplica por


medio de ejemplos y mediante ejercicios propuestos.
 Entiende la importancia de plantear y solucionar algoritmos.

EJERCICIOS PROPUESTOS

1. Escribir un algoritmo que convierta temperaturas de grados Celcius (˚C) a


grados Farenheit (˚F).

2. En un hospital existen 3 áreas: Urgencias, Pediatría y Traumatología. El presupuesto anual del


hospital se reparte de la siguiente manera:
Área Presupuesto
Urgencias 37%
Pediatría 42%
Traumatología 21%
Obtener la cantidad de dinero que recibirá cada área para cualquier monto
presupuestal.

3. Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS


segundos, escriba la hora correspondiente al segundo anterior. (Resolver SOLO
CON ESTRUCTURA SECUENCIAL).
Sugerencia de solución: Convertir las horas y minutos a segundos, luego hacer
la resta y luego convertir los segundos a minutos y horas.

4. Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS


segundos, escriba la hora correspondiente al segundo anterior. (Resolver CON
ESTRUCTURA SELECTIVA).

5. Escribir un programa que calcule el promedio de un alumno que tiene 4


calificaciones en la materia de Diseño de Algoritmos. El promedio se determina
eliminando la nota más baja y dividiendo la suma de las notas entre 3.

1
UNIVERSIDAD PERUANA DE LAS AMÉRICAS
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS

6. Realizar un programa que solicite el ingreso por teclado de 4 temperaturas y


luego calcule el promedio de las temperaturas. En caso el promedio de las
temperaturas sea mayor a 25ºC imprimir el mensaje “demasiado calor”, caso
contrario imprimir “día agradable”.

7. La tarifa por el consumo de agua potable es de S/. 0.30 por metro cúbico de agua
consumida. Adicionalmente se cobra por gastos de emisión de facturas y reparto
de recibos S/. 1.00 por usuario y 18% por IGV al costo del servicio. Escribir un
algoritmo que calcule el monto que debe pagar un usuario.

8. La nota final de un estudiante se obtiene del promedio aritmético de 3 exámenes


parciales. Escribir un algoritmo que calcule la nota final y determine si el
estudiante está aprobado (nota final entre 11 y 20), desaprobado (nota final entre
07 y 10) o reprobado (nota final entre 0 y 06).

9. Escriba un algoritmo que dado el número de horas mensuales trabajadas por un


empleado y el sueldo por hora, calcule el sueldo total a pagar. Tenga en cuenta
que las horas extras se pagan el doble. (La jornada normal de trabajo es de 40
horas semanales y 4 semanas por mes).

10. Leer tres números enteros de un digito y almacenarlos en una sola variable que
contenga a esos tres dígitos. Por ejemplo si A=5 y B=6 y C=2 entonces X=562.

11. La tarifa por consumo de agua potable es de S/. 0.30 por m3 de agua consumida.
Existe un recargo de 2% para consumos mayores a 100 m3 y de 5% para
consumos mayores a 250 m3. Adicionalmente se cobra por gastos de emisión de
facturas y reparto de recibos S/. 1.00 por usuario y 18% por IGV al costo del
servicio. Escribir un algoritmo que calcule el monto que debe pagar un usuario.

12. Una compañía paga a un programador S/. 45.00 por hora si trabaja 40 horas o
menos. Si labora más de 40 horas se le paga S/. 65.00 por cada hora extra.
Escribir un algoritmo que determine el pago a un programador.

13. Una playa de estacionamiento cobra una cuota mínima de S/. 2.50 por hora o
fracción y cobra S/. 1.50 adicionales por hora o fracción de hora transcurridas a
partir de la primera hora. El cobro máximo por un tiempo de 24 horas es de S/.
20. Escribir un programa que calcule el importe a cobrar a un cliente que utiliza
la playa de estacionamiento.

14. Dados el valor antiguo y el actual del medidor de la luz, escribir un algoritmo
que determine a cuánto asciende la factura de la luz de un determinado abonado.
El importe es la suma de la cuota fija (S/. 12) más una cuota variable que
depende del consumo y se calcula por tramos: los primeros 100 Kws, a S/. 0.06
el Kw, a partir de 101 Kws a S/ 0.08 por cada Kws que excede a 100.

15. Un banco establece que la clave secreta para acceso a sus cajeros automáticos
debe ser un numero de cuatro dígitos, tales que ninguno de ellos se repita y que

2
UNIVERSIDAD PERUANA DE LAS AMÉRICAS
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS

la suma de los dos dígitos intermedios sea par. Escribir un programa que permita
ingresar un valor entero y si se trata de una clave valida imprimir el segundo
digito menor.

16. Escribir un programa en que permita ingresar para “N” alumnos de una
universidad: SEXO ( 'M' o 'F' ), edad y carrera ( 'A','B','C' ). Imprimir la
carrera con menor promedio de edad de sus alumnos que son varones.

17. Resolver la siguiente sumatoria:

18. Resuelva 2 ejercicios libres con las 3 estructuras repetitivas. Es decir, se debe
realizar el mismo ejercicio con las 3 estructuras.

Das könnte Ihnen auch gefallen