Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios Propuestos Unidad V: Herencia en Programación I - UCLAR, Ejercicios de Tecnologías de la Información y la Comunicación

Este documento contiene una guía de ejercicios propuestos para la asignatura de Programación I en el Departamento de Sistemas de la Universidad Centroccidental 'Lisandro Alvarado'. El documento detalla diferentes casos de uso que requieren el uso de herencia en la programación, como el control de autobuses, préstamos en empresas, registro de atletas y ventas en una farmacia. Además, se detallan las estadísticas deseadas por cada caso de uso y se proporcionan notas adicionales. parte de la asignatura de Programación I del Departamento de Sistemas de la Universidad Centroccidental 'Lisandro Alvarado'.

Tipo: Ejercicios

2020/2021

Subido el 25/09/2022

omar-leota23
omar-leota23 🇻🇪

5 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Coordinación de Programación I (Ingeniería en Informática) Página 1
UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO"
DECANATO DE CIENCIAS Y TECNOLOGÍA
SISTEMA DE EDUCACIÓN A DISTANCIA
ASIGNATURA: Programación I
CODIGO: 3154
DEPARTAMENTO: Sistemas
Guía de Ejercicios Propuestos Unidad V (Herencia)
Recuerde que para la resolución de los ejercicios, Ud. tiene disponible las
clases genéricas (VGeneral, MPersona, MArticulo)
1) El gerente de la línea de autobuses “El Cardenalito”, desea un sistema
que permita llevar el control de los autobuses que salen diariamente,
por tanto es importante para la línea saber el Monto BsF. obtenido por el viaje
realizado y el total de pasajeros que pagaron la mitad del costo del pasaje. Del
autobús se conoce el destino (1. Caracas, 2. Valencia) y la cantidad de pasajeros que
transportó. Cabe destacar que cada autobús posee un número.
Se sabe que todos los autobuses de esa línea tienen una capacidad máxima de 60
pasajeros y además el costo del pasaje a Caracas es 90 BsF. y a Valencia es 50 BsF.
Por otra parte, la línea establece que las personas de la tercera edad y los niños
menores de 5 años deberán cancelar sólo la mitad del pasaje. Es importante resaltar
que cada vez que llega un pasajero a comprar un boleto se le solicita indique su
nombre, sexo y edad.
El gerente necesita tener disponibles ciertas estadísticas, que le permita tomar
decisiones eficaces, dichas estadísticas se refiere a cantidad de autobuses que
utilizaron la capacidad máxima, total de pasajeros cuyo destino fue Valencia y entre
las personas de sexo femenino y masculino quienes viajan más.
NOTA: Se considera que una persona se encuentra en la tercera edad si su edad es
por lo menos 60 años.
2) Elabore un programa permita obtener para cada estudiante el siguiente mensaje
Fulano tiene xx años y su nota final es yy”, Fulanocorresponde al nombre del
estudiante, “xxindica la edad y yy” es la nota final la cual deberá ser calculada con
las notas parciales.
NOTA: No se sabe cuántas notas parciales tiene cada estudiante.
3) En la empresa "Inversiones Las Marías, C.A.", se ofrecen préstamos a sus empleados,
en vista de esto, el dueño necesita agilizar el control de los préstamos; para ello
necesita contar con la información referente al monto de las cuotas por empleado.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Ejercicios Propuestos Unidad V: Herencia en Programación I - UCLAR y más Ejercicios en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

DECANATO DE CIENCIAS Y TECNOLOGÍA SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación I CODIGO: 3154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad V (Herencia)

Recuerde que para la resolución de los ejercicios, Ud. tiene disponible las clases genéricas (VGeneral, MPersona, MArticulo) 1) El gerente de la línea de autobuses “El Cardenalito”, desea un sistema que permita llevar el control de los autobuses que salen diariamente, por tanto es importante para la línea saber el Monto BsF. obtenido por el viaje realizado y el total de pasajeros que pagaron la mitad del costo del pasaje. Del autobús se conoce el destino (1. Caracas, 2. Valencia) y la cantidad de pasajeros que transportó. Cabe destacar que cada autobús posee un número. Se sabe que todos los autobuses de esa línea tienen una capacidad máxima de 60 pasajeros y además el costo del pasaje a Caracas es 90 BsF. y a Valencia es 50 BsF. Por otra parte, la línea establece que las personas de la tercera edad y los niños menores de 5 años deberán cancelar sólo la mitad del pasaje. Es importante resaltar que cada vez que llega un pasajero a comprar un boleto se le solicita indique su nombre, sexo y edad. El gerente necesita tener disponibles ciertas estadísticas, que le permita tomar decisiones eficaces, dichas estadísticas se refiere a cantidad de autobuses que utilizaron la capacidad máxima, total de pasajeros cuyo destino fue Valencia y entre las personas de sexo femenino y masculino quienes viajan más. NOTA: Se considera que una persona se encuentra en la tercera edad si su edad es por lo menos 60 años. 2) Elabore un programa permita obtener para cada estudiante el siguiente mensaje “ Fulano tiene xx años y su nota final es yy ”, “ Fulano ” corresponde al nombre del estudiante, “ xx ” indica la edad y “ yy ” es la nota final la cual deberá ser calculada con las notas parciales. NOTA: No se sabe cuántas notas parciales tiene cada estudiante. 3) En la empresa "Inversiones Las Marías, C.A.", se ofrecen préstamos a sus empleados, en vista de esto, el dueño necesita agilizar el control de los préstamos; para ello necesita contar con la información referente al monto de las cuotas por empleado.

DECANATO DE CIENCIAS Y TECNOLOGÍA SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación I CODIGO: 3154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad V (Herencia)

Se sabe, que la empresa realiza los préstamos bajo las siguientes condiciones: a las mujeres se les da 3 años para cancelar y a los hombres 2 años; además, se sabe que se les cobra un 15% del monto del préstamo si es mujer menor de 60 años, un 10% si es mujer de 60 años o más, un 20% si es hombre menor de 65 años y un 15% si es hombre de 65 años en adelante. Adicionalmente, se conoce que al momento que el empleado ingresa a la empresa se le registra su cédula y nombre. Cabe destacar que la empresa, además de la información respectiva de cada empleado, desea que se genere: Monto total ofrecido en préstamo a sus trabajadores, porcentaje de préstamos otorgados a las mujeres menores de 60 años con relación al total de mujeres que solicitaron préstamos y por último el promedio de BsF. correspondiente a los préstamos otorgados a los hombres. 4) El encargado de una tienda dedicada a la venta de diferentes tipos de artículos ( Electrodomésticos y Juguetes ), desea un programa que le permita llevar el control de las ventas. Actualmente requiere que el programa indique de los artículos Electrodomésticos el color y el precio de venta. Así mismo, indica que cada artículo posee un código y una descripción. Para el encargado de la tienda, es significativo saber la ganancia total obtenida por la venta de Juguetes, que para ello se conoce el precio de venta. Sugerencia: Utilice la clase base genérica Artículo y diseñe dos clases derivadas una para electrodoméstico y la otra para los juguetes. La idea es que el programa solicite el dato tipo de artículo (1-> electrodoméstico, 2-> juguete) y dependiendo del mismo asigne los valores a la clase derivada que corresponda (Electrodomésticos ó Juguetes).

5) El dueño de un Centro de Comunicaciones, desea un sistema que le permita llevar el control de los teléfonos que administra, se sabe que los mismos cuentan con un número y una renta básica. Al momento de alquilar un teléfono, se puede presentar que la llamada sea para un teléfono fijo o para un celular. Según sea el caso, se obtendrán ciertas estadísticas, por tanto para ambos ( fijo ó celular ) se deben mostrar sus datos, solo que si la llamada es a un teléfono fijo es significativo indicar el monto

DECANATO DE CIENCIAS Y TECNOLOGÍA SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación I CODIGO: 3154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad V (Herencia)

mensualmente para cada estudiante se realiza mediante el criterio que se muestra a continuación:  Si el estudiante es de la etapa básica, se toma en consideración el grado que cursa ( sino posee cedula de identidad se registra el número de cédula del representante ), de 1ero a 6to grado la matricula es 120Bs.F y de 7mo a 9no 140Bs.F.  Para los estudiantes de la etapa diversificada, el monto de la matricula a cancelar se calcula sobre la base de la edad del estudiante: hasta 17 años el monto es de 150BsF y mayor de 17 años 200 Bs.F. La directora del instituto requiere un programa que le procese todos los estudiantes, y que por cada uno se indique el monto de la matricula que debe cancelar. De igual manera, señala que es importante conocer como institución el total de dinero cobrado por concepto de matrícula de estudiantes. NOTA : Su programa debe utilizar la jerarquía de objetos que se presenta a continuación:

Persona

Estudiante Básica

Estudiante Diversificada

Estudiante

DECANATO DE CIENCIAS Y TECNOLOGÍA SISTEMA DE EDUCACIÓN A DISTANCIA

ASIGNATURA: Programación I CODIGO: 3154 DEPARTAMENTO: Sistemas

Guía de Ejercicios Propuestos Unidad V (Herencia)

8) Cuando un cliente llega a una farmacia puede comprar medicinas ó productos llamados misceláneos ( como por ej: pañales desechables, artículos de higiene personal ). Cuando el cliente realiza su compra, proporciona su número de cedula y nombre, para que la farmacia pueda proporcionarle la información de compra. Así mismo, por cada producto comprado se tienen: el nombre, el tipo ( medicina o misceláneo ), el precio unitario ( sin IVA ) y la cantidad de productos comprados. Actualmente la farmacia le ofrece a sus clientes los siguientes descuentos: para los misceláneos, un porcentaje de descuento de 7% sobre el precio unitario y en las medicinas un descuento del 40% sobre el precio unitario. Al procesar la compra, a cada cliente se le entrega la siguiente información:  Cédula, nombre, monto bruto comprado, monto total descuento, monto IVA ( 12% del monto total de los misceláneos después de quitarle su descuento ) y el monto neto comprado. NOTA : Las medicinas no cancelan IVA. A continuación se presenta el diagrama de clases simplificado correspondiente a este planteamiento. Ud. debe realizar el diseño y programación de cada clase.

MMiscelaneos VCliente

MArticulo^ VGeneral

MMedicina

MCliente Controlador

MPersona