Principios de algoritmos UTP – resolución de examen final Nº 2

Se resolverán exámenes pasados finales del curso de Principios de algoritmos de la UTP. Cada ejercicio se resuelve mediante un algoritmo bajo el paradigma de la programación estructurada aplicando las estructuras de control: secuenciales, selectivas y repetitivas. La representación de los algoritmos es a través de pseudocódigo y diagramas de flujo utilizando Pseint.

Desarrollar un algoritmo que permita el salario de N personas, validando que este valor sea positivo. Luego mostrar un cuadro resumen que indique cuantas personas ganan menos de 5000 y cuantos de 5000 a más. Además, el promedio de salarios de las personas.

Consideraciones:

  • Uso de estructuras repetitivas.
  • Valida el salario, solo permite valores positivos.
  • Muestra la cantidad de personas con sueldo de hasta 5000 y más de 5000.
  • Muestra el promedio de salarios.

Pseint

Pseudocódigo

Diagrama de flujo

PREGUNTA 2

Crear un programa en pseudocódigo para un estacionamiento que cumpla con las siguientes condiciones:

  1. Se debe ingresar la placa del vehículo.
  2. Se ingresa el tiempo que el vehículo permaneció parqueado en minutos.
  3. Si el vehículo es una motocicleta se cobra S/ 0.05 el minuto, S/ 0.10 el minuto si es un mototaxi, S/ 0.20 si es un auto, S/ 0.30 si es una camioneta y S/ 0.90 si es un camión.
  4. Si el vehículo permanece más de 2 horas se hace un descuento del 15%; si permanece más de 4 horas, un 20%; si son más de 6 horas, un 25% y si son más de 8 horas un 30%.
  5. Se debe mostrar un cuadro resumen que indique: la placa, el tiempo en horas y minutos, el importe base, el descuento y el importe final.
  6. El algoritmo solo debe permitir ingresar los tipos de vehículos mencionados y una cantidad de minutos mayor a cero, en caso no se ingresen valores correctos debe volver a pedirlos sin finalizar la ejecución.

Se evaluará:

  •  Validar el tipo de vehículo.
  • Validar la cantidad de minutos.
  • Calcular el precio base.
  • Calcular el descuento.
  • Calcular el precio final.
  • Calcular el tiempo en horas y minutos. Por ejemplo, si se ingresa 200 minutos, se debe mostrar 3 horas y 20 minutos.
  • Mostrar el cuadro resumen.

Pseint

Pseudocódigo

Diagrama de flujo

PREGUNTA 3

Realizar prueba de escritorio al siguiente algoritmo.

Prueba de escritorio

Pseint

Pseudocódigo​

2 comments on “Principios de algoritmos UTP – resolución de examen final Nº 2

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>