Skip to content

AgustinSalazar2/poo-ejercicios-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instituto Politécnico Formosa

Trabajo Práctico de POO

Criterios de Aceptación:

Diseño de Clases y Propiedades:

  • Las clases representan objetos pertinentes.
  • Las propiedades están bien definidas y son descriptivas.

Claridad y Legibilidad del Código:

  • Organización y nomenclatura coherentes.
  • Legibilidad mejorada con formato.
  • Uso de TypeScript correctamente.

1_ Lista de Tareas (To-Do List)

Crea una aplicación de lista de tareas en la que los alumnos puedan definir una clase Tarea con propiedades como nombre, fecha de vencimiento, etc. Luego, pueden implementar métodos para agregar, completar y eliminar tareas. Esto les permitirá practicar la creación de clases, métodos y la gestión de listas.

2_ Calculadora de Geometría

Desarrolla una calculadora de geometría en la que los alumnos puedan definir clases para formas geométricas como círculos, rectángulos y triángulos. Cada clase podría tener métodos para calcular áreas y perímetros. Esto les permitirá practicar el uso de interfaces, herencia y polimorfismo.

3_ Biblioteca Virtual

Crea un sistema de biblioteca virtual en el que los alumnos puedan definir una clase Libro con propiedades como título, autor, etc. Implementa métodos para prestar y devolver libros, y lleva un registro de los libros disponibles y prestados. Esto les permitirá practicar la encapsulación y el manejo de objetos.

4_ Simulación de Mascotas Virtuales

Desarrolla un programa en el que los alumnos puedan crear mascotas virtuales como perros, gatos o incluso criaturas imaginarias. Cada mascota podría tener propiedades como nombre, nivel de felicidad, etc. Implementa métodos para alimentar, jugar y cuidar a las mascotas. Esto les permitirá practicar conceptos de interacción y estado de objetos.

5_ Gestor de Contactos

Desarrolla una aplicación de gestión de contactos en la que los alumnos puedan crear una clase Contacto con propiedades como nombre, correo electrónico, número de teléfono, etc. Implementa métodos para agregar nuevos contactos, buscar contactos por nombre y mostrar la lista completa de contactos. Esto les permitirá practicar la creación de clases, métodos y la manipulación de datos basada en objetos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published