jonjonathanarias / programador2022

Repositorio para las tares de el modulo de Programador ISPC - Aula 21
2 stars 0 forks source link

Programador2022

Repositorio para las tares de el modulo de Programador ISPC - Aula 21- Grupo 4

Cada estudiante deberá resolver UN (1) ejercicio a elección de los 10 ejercicios propuestos por el docente y subir en su propia rama del GitHub.

Escribir el código en Python que permita realizar lo siguiente:

1) Crear una lista en Python denominada “Dueno” que contenga los siguientes valores:

        28957346,  Juan,  Perez, 4789689,  Belgrano 101

Dichos datos se corresponden con los datos del dueño de un perro (DNI, nombre, apellido, teléfono y dirección). Muestre en pantalla el teléfono del dueño si el DNI es mayor a 26000000.

2) Crear una lista en Python denominada “Dueno2” y recorrerla con un bucle mostrando sus elementos por pantalla con excepción del DNI y el apellido. Los elementos de la lista son:

       23546987,  “Maria”,  “Perez”, 4789689,  “Pueyrredon  811”

que representan los datos del dueño de un perro (DNI, nombre, apellido, teléfono y dirección)

3) Crear un lista en Python denominado “Perro” que contenga los siguientes valores:

        13,  Puppy,  12/12/2012 , Macho, 123

Que se corresponde con los datos de un perro de nuestra base de datos (Id_Perro, nombre, fecha de nacimiento, sexo y dni del dueño). Modificar la fecha de nacimiento por 13/12/2012 y reemplazar “dni del dueño” por 28957346 .

4) Crear un lista en Python denominado “Perro2” que contenga los siguientes valores:

        14,  Fido,  12/12/2012 , Macho, 23546987

Recorrer la lista “Perro” con un bucle y mostrar sus elementos por pantalla , comenzando desde el último hasta el primero.

5) Crear una tupla en Python con el nombre de “Historial” la cual contenga los siguientes valores:

         2350, 5960, 23000, 1000, 8900

Que representa montos de atención en pesos por diferentes servicios/consultas de la mascota “Puppy”. Calcular el monto total gastado a lo largo del tiempo por atención de “Puppy”. Si el gasto efectuado es menor a 30000, mostrar en pantalla dicho resultado, caso contrario mostrar el mensaje “Gastos por encima de lo presupuestado”.

6) Crear una tupla en Python con el nombre de “Historial2” la cual contenga los siguientes valores:

      23500, 5960, 2300, 10200, 8900

Que representa montos de atención en pesos por diferentes servicios/consultas de la mascota “Frida”. Calcular el monto total gastado a lo largo del tiempo por atención de “Frida”. Crear una función que cuente cuantos gastos fueron superiores a 5000 mostrando el número calculado en pantalla.

7) Crear una tupla en Python con el nombre de “Historial3” la cual contenga los siguientes valores:

      9530, 4120, 4580, 1500, 890,7516,426

Que representa montos de atención en pesos por diferentes servicios/consultas de la mascota “Lennon”. Calcular el promedio de gasto en pesos por atención de “Lennon” mostrándolo en pantalla. Si el promedio es mayor a 4500 indicar con un mensaje “Se ha excedido del gasto promedio para su mascota”.

8) Crear una tupla en Python con el nombre de “Historial4” la cual contenga los siguientes valores:

      7510, 7960, 76180, 800, 4100

Que representa montos de atención en pesos por diferentes servicios/consultas de la mascota “Olivia”. Cree una función para determinar el valor mínimo de atención gastada en “Olivia” mostrándolo en pantalla.

9) Crear una tupla en Python con el nombre de “Historial5” la cual contenga los siguientes valores:

      8520, 9510, 7530, 3570, 1590

Que representa montos de atención en pesos por diferentes servicios/consultas de la mascota “Toto”. Crear una función para determinar el valor máximo de atención gastada en “Toto”.

10) Crear una lista denominada “Clientes” con los nombres de los diferentes dueños de perros.

      Juan,  Mario,  Ariel,  Josefina,  Marianella.

Ordenarla alfabéticamente y mostrarla por pantalla.

El archivo debe ser subido a la rama de la persona que creó el código, ya que los docentes verificaremos la participación por el historial.



BASE DE DATOS

  1. Realice la consulta correspondiente para crear la tabla Perro, teniendo en cuenta sus claves foráneas y primarias.

  2. Inserte en la tabla correspondiente un nuevo animal (perro) como paciente y el dueño asociado a ese animal.

  3. Borre un animal que ya no va a ser atendido. Para ello consulte antes en el historial, algún animal que ya no sea atendido desde hace mucho tiempo.

    1. Actualice la fecha de nacimiento de algún animal (perro) que usted considere.
  4. Realice una consulta multitabla que arroje el nombre de todos los perros cuyos dueños se llaman Pedro

  5. Obtener todos los perros que asistieron a la peluquería en 2022

  6. Obtener los ingresos percibidos en Julio del 2022

  7. Insertar un nuevo registro en la tabla historial de un perro cuyo ID Perro es igual a 10.

  8. Escriba una consulta que permita actualizar la dirección de un dueño. Su nueva dirección es Libertad 123

  9. Vaciar la tabla historial y resetear el contador del campo ID.

  10. Obtener todos los dueños que tengan perros de menos de 5 años de edad que no hayan visitado la peluquería en el año 2022.

  11. Obtener todos los perros de sexo “Macho” nacidos entre 2020 y 2022.