You are on page 1of 11

Sesión 01: Herencia y Polimorfismo

La empresa IVOVIC es una empresa de Transporte las cuales se dedican al traslado de la materia
prima cobrando por ello un flete: costo de la tarifa por la cantidad de Toneladas Métricas (TM).
Esta empresa de transporte registra:
 el nombre del Destinatario,
 la dirección del destino (Departamento del país) y
 la cantidad de TM que trasladaban,
 la tarifa era estándar: S/.150 por TM.
El flete es el producto de la cantidad de TM por la tarifa.
Implemente un programa en C# donde permita calcular la tarifa

Creando la aplicación en Visual C#

Para crear un proyecto, desde el aplicativo selecciona la opción Nuevo Proyecto

Selecciona la opción
De la opción Nuevo Proyecto, selecciona la opción Escritorio clásico de Windows, selecciona la
plantilla Aplicación de Windows Forms, y para finalizar, asigne el nombre del proyecto y su
solución, tal como se muestra. Al terminar selecciona la opción ACEPTAR.

Diseño del Formulario


A continuación diseñamos el formulario, utilizando la ventana de propiedades (F4), tal como se
muestra en la figura.

TextBox
Name: txtCliente

ComboBox
Name: cboDestino

TextBox
Name: txtTM

TextBox
Name: txtTarifa

TextBox
Name: txtFlete
Para agregar elementos al control ComboBox, hacer un click derecho y selecciona la opción

A continuación agregamos una clase al proyecto: desde el menú selecciona la opción Proyecto 
Agregar Clase, tal como se muestra.

Selecciona la opción
En la plantilla, selecciona el elemento Clase y asigne su nombre, tal como se muestra, presiona el
botón AGREGAR.

Selecciona la opción

Nombre de la clase

Creada la clase, ésta se visualiza en la ventana. Recuerda que la clase es de alcance public, tal como
se muestra

Definición de la clase
Defina los atributos, propiedades y el constructor de la clase, tal como se muestra

Definición de los
atributos

Definición del constructor

Continuando con el desarrollo de la clase, agregamos los métodos: Flete, tal como se muestra

Método donde retorna el Flete


A continuación vamos al Formulario para programar el botón Procesar: hacer doble click al control.
Programamos el método: instanciar la clase, ingresar los datos y ejecutar los métodos para visualizar
los resultados

Instanciar la clase

Ingresar los datos (propiedades)

Ejecutar los métodos y visualizar resultados

Ejecuta el proyecto (F5), ingrese los datos solicitados, al presionar el botón Procesar se calcula y
visualiza el Flete.
Desarrollo Practico 2: Herencia
La empresa Leonidas es una empresa de transporte, la cual hereda sus atributos y metodos de la
empresa IVOVIC. Maneja el costo de la tarifa según su destino:
 para Arequipa, Ilo o Tacna la tarifa es S/.200;
 para Piura, Tumbes y Cajamarca la tarifa es de S/.220;
 el resto conserva su mismo costo: S/.150;
Además toda empresa que traslade su materia prima por esta empresa deberá pagar por concepto
de seguro el importe del 0.5% del flete, obteniendo así el monto: suma del flete y del seguro.

Agregando un Formulario
Desde la opción Proyecto selecciona la opción Agregar Windows Forms

Selecciona el elemento Windows Forms, asigna un nombre tal como se muestra

Seleccionar la opción

Nombre del elemento


Dibuja el Form2, tal como se muestra.

TextBox
Name: txtCliente

ComboBox
Name: cboDestino

TextBox
Name: txtTM

TextBox
Name: txtTarifa

TextBox
Name: txtFlete

TextBox
Name: txtSeguro

TextBox
Name: txtMonto

A continuación agregar la clase llamada clsLEONIDAS, la cual se visualiza tal como se muestra en la
figura.

Clase LEONIDAS
Para que LEONIDAS sea una clase heredada de IVOVIC, escribir la expresión siguiente, tal comose
muestra en la figura

Definición de clase heredada

Dentro de la clase, defina los métodos tal como se han definido en el enunciado.

Definición de los métodos de


la clase LEONIDAS
Terminado de codificar la clase, regresamos al formulario y programa el botón Procesar (doble click
al control)

Método de evento del control


Procesar

Codifica el método del botón Procesar, tal como se muestra.

Instanciar la clase

Ingreso de datos

Ejecutar los métodos y


visualizar los resultados
Para ejecutar el formulario 2, ir al archivo Program.cs y cambiar el archivo de inicio

Cambiar el formulario de inicio

Presiona la tecla F5 para ejecutar, ingrese los datos: Destinatario, Destino y TM; al presionar el botón
Procesar, se visualizan los resultados

You might also like