Está en la página 1de 10

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL


PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

ESTUDIANTE: Sebastián Guerrero


CARRERA: Tecnologías de la Información PARALELO: 2A
ASIGNATURA: Programación Orientada a Objetos NIVEL: 2 FECHA: 22/05/2021
DOCENTE: Ing. Leonardo Torres
TEMA: Diagrama de clases.
UNIDAD DOS: CLASES Y OBJETOS PARA SOLUCIONAR PROBLEMAS SENCILLOS DE PROGRAMACIÓN.
1. Realizar los siguientes ejercicios
a. Defina una clase denominada CalculadoraIva con atributos como porcentajeIva,
precio sin iva y precio con iva de tipo float. Defina los siguientes métodos:
i. Constructor predeterminado que establezca el porcentaje del iva en 12
ii. Constructor que acepte como parámetro el porcentaje del iva y lo
establezca
iii. Método para calcular el precio con iva
iv. Método para verificar que el precio sin iva sea mayor a cero
v. Método que devuelva el valor del precio con iva calculado
vi. Encapsule los atributos

CODIFICADO
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

EJECUCION
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

b. Defina una clase denominada Operación con 2 atributos llamados valor1 y


valor2 de tipo float. Defina los siguientes métodos
i. Constructor predeterminado con valor1=0 y valor2=0
ii. Un método que realice la suma de los números ingresados y devuelva
el resultado
iii. Un método que realice la resta de los números ingresados y devuelva el
resultado
iv. Un método que realice la división de los números ingresados y devuelva
el resultado
v. Un método que realice la multiplicación de los números ingresados y
devuelva el resultado

CODIFICADO
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

EJECUCION
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

c. Defina una clase denominada Transformaciones con un atributo llamado


valorMetro. Defina los siguientes métodos
i. Constructor predeterminado con el valor en 199
ii. Método para transformar a cm y devuelva el resultado
iii. Método para transformar a milímetros y devuelva el resultado
iv. Método para transformar a pies y devuelva el resultado
v. Método para transformar a pulgadas y devuelva el resultado

CODIFICADO
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

EJECUCION
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

d. Defina una clase denominada Secuencial con un atributo llamado valor. Defina
los siguientes métodos
i. Constructor predeterminado con el valor en 10
ii. Constructor que acepte el parámetro valor y lo establezca
iii. Genere un secuencial ascendente desde 1 hasta el numero ingresado
iv. Genere un secuencial descendente desde el numero ingresado hasta 0
v. Imprimir secuencial
vi. Definir los atributos necesarios para el ejercicio
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

CODIFICADO
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

EJECUCION

2. Todos los atributos de las clases deben estar encapsulados (Get/Set)


3. En el método main de la clase principal, instanciar un objeto de cada clase y utilizar cada
uno de los métodos desarrollados con valores enviados a través de los setter para
probar la funcionalidad
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Abril 2020 / Septiembre 2021

4. Crear un documento pdf con el código de cada clase y una captura de la ejecución de
cada una de los objetos creados y sus métodos
5. Cargar el archivo .pdf generado en el paso 4, y subirlo en la plataforma

También podría gustarte