Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Vamos a crear una clase llamada Persona. Sus atributos son: nombre, edad y DNI.
Construye los siguientes métodos para la clase:
● mostrar(): Muestra los datos de la persona.
● esMayorDeEdad(): Devuelve un valor lógico indicando si es mayor de edad.
Ejercicio 2
Un carpintero necesita un programa que calcule el precio de cualquier escritorio que pida un
cliente basándose en los siguientes atributos: longitud y anchura del escritorio en
centímetros (sin decimales), tipo de madera y número de cajones. El precio se calcula como
sigue:
● El importe de todos los escritorios es como mínimo de $2,000.00
● Si la superficie (longitud * anchura) es más de 4,000 centímetros cuadrados, añadir
$50.00.
● Si la madera es “CAOBA” añadir $1,500.00 más; para “ROBLE” añadir $1,250.00.
No se añade ningún importe para “PINO”.
● Se carga un importe adicional de $300.00 por cada cajón de escritorio
a) Diseñar la clase Escritorio con los atributos necesarios para la necesidad del carpintero.
b) Integrar a la clase Escritorio el método calcularPrecio. Dicho método tendrá como valor
de retorno el precio del escritorio según los atributos de la clase (Integrar en el cálculo del
precio todas las condiciones y características necesarias para el cálculo).
Ejercicio 3
Crea una clase llamada Cuenta que tendrá los siguientes atributos: titular (que es una
persona) y cantidad (puede tener decimales). El titular será obligatorio y la cantidad es
opcional. Construye los siguientes métodos para la clase:
● mostrar(): Muestra los datos de la cuenta.
● ingresar(cantidad): se ingresa una cantidad a la cuenta, si la cantidad introducida es
negativa, no se hará nada.
● retirar(cantidad): se retira una cantidad a la cuenta. La cuenta puede estar en
números rojos.
Ejercicio 4
Se desea calcular el área de 4 polígonos: Cuadrado, Rectángulo, Círculo y triángulo y para
ello debe realizar lo siguiente:
● Debe crear 4 clases: Cuadrado, Rectángulo, Círculo y triángulo.
● Debe crear los siguientes atributos:
○ Para la clase Cuadrado: el atributo lado.
○ Para la clase Rectángulo: el atributo largo y el atributo ancho.
○ Para la clase triángulo: el atributo lado.
○ Para la clase Círculo: el atributo radio.
● Debe crear un método llamado: CalculaArea() para cada clase que calcule la
respectiva área.
Ejercicio 5
Se requiere de un programa que lleve el control de la cantidad de veces que se recicla un
envase plástico ya que, para los estándares de la empresa solamente se puede reciclar 5
veces, en su quinto uso el envase debe pasar por un proceso de reconstrucción para
volverlo a utilizar otras 5 veces. Para lo anterior se debe realizar lo siguiente:
Nota: para gregar meses a una fecha se debe realizar el siguiente proceso
"fechaCita.AddMonths(2)" 2 si desea agregar 2 meses a la fecha actual..AddYears(#) para
agregar años, .AddDays(#) para agregar días.
Ejercicio 7
Una tienda de ropa requiere de un sistema que le permita registrar ofertas a sus clientes por
medio del uso de cupones para ello se necesita lo siguiente
En la interfaz
● Crear 4 objetos de la clase artículo, 2 de ellos con el constructor lleno y los otros 2
con el constructor que solo crea descripción y precio
● Crear una lista de artículos y almacenarlos en la lista. Lo anterior se realiza de la
siguiente manera: List<Articulo> lstArts = new List<Articulo>. Con la lista anterior se
pueden agregar artículos de la siguiente manera lstArts.Add(articulo1);(Explicación
por el docente)
● Mostrar en consola la lista de artículos 1 por 1. (Explicación por el docente).
Ejercicio 8
Construya una clase de lo que guste con 3 atributos y 2 metodos, puede utilizar una de las
que hemos trabajado en clase.
1) Clases
- Concepto
- Características
2) Objetos:
- Concepto
- Características
4) Métodos
6) Sobrecarga.