EP3 Evaluación Parcial 3
EP3 Evaluación Parcial 3
EP3 Evaluación Parcial 3
1. Situación evaluativa
x Ejecución práctica
2. Agente evaluativo
El tiempo para desarrollar esta evaluación es de 120 minutos y se realiza de manera individual en laboratorio
Una biblioteca necesita desarrollar una aplicación que permita gestionar el préstamo de libros y calcular el total de
libros prestados por cada usuario. La aplicación debe cumplir con las siguientes funcionalidades:
1. Registrar libro
2. Prestar libro
3. Listar todos los libros
4. Imprimir reporte de préstamos
5. Salir del Programa
Cada una de estas opciones de la aplicación debe estar desarrollada en una función que debe ser llamada desde el
programa principal.
Registrar libro
Para registrar un libro se requiere los siguientes datos: Título, Autor, Año de Publicación, SKU. Debe validar que
todos los datos sean ingresados.
Nota: El SKU es el identificador único de cada libro, facilitando su búsqueda y adquisición en librerías y bibliotecas.
Ejemplo de SKU es las 6 primeras letras del título del libro – las 3 primeras letras del autor – año de publicación.
Prestar libro
Para prestar un libro se requiere: Nombre del usuario y SKU del libro. Debe validar que el libro exista y que no esté
ya prestado.
Listar todos los libros
Debe mostrar en la pantalla la lista de todos los libros registrados.
Programa finalizado…
Desarrollado por Valeria Ruminot
RUN: 19.002.456-K
Instrucciones de Entrega:
1. Deberá crear en GitHub un repositorio público llamado FPY1101-EP3, en el deberá subir los archivos Python
nombrados con su main_NombreApellidoPaterno_FPY1101_Sección y
funciones_NombreApellidoPaterno_FPY1101_Sección.
Ejemplo: main_ValeriaRuminot_FPY1101_021V y funciones_ValeriaRuminot_FPY1101_021V (Reemplace la
sección con el Código que corresponda)
2. Para finalizar suba los archivos Python a AVA en la actividad “Evaluación Parcial 3” junto con el link de su
repositorio de GitHub para aplicar la pauta de evaluación.