Está en la página 1de 8

Sesión 01: Clases y Objetos

Implemente un programa en C# donde permita calcular el perimetro, el area y diagonal de un


rectángulo.

Para realizar estos cálculos, ingrese los siguientes datos: base y altura del rectángulo.

Calcule y visualice:
 Area: es el producto de la base por la altura
 Perímetro: es el doble de la suma de la base y la altura.
 Diagonal: la raíz cuadrada del cuadrado de la base mas el cuadrado de su altura.

Crea un proyecto Windows Forms, agrega una clase donde ingrese los datos (atributos y
propiedades), calcule y muestra los resultados (metodos). Dibuja la GUI donde permita ingresar los
datos del rectangulo y visualizar los resultados solicitados

Creando la aplicación Windows Forms en Visual C#

Para crear un proyecto, desde el aplicativo selecciona la opción Crear 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.

A continuación se visualiza el IDE del proyecto.

Explorador de Soluciones
CTRL + ALT + L

Formulario (diseño)

Caja de Herramientas Ventana de Propiedades


CTRL + ALT + X F4
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: txtBase

TextBox
Name: txtAltura Button
Name: btnProcesar

Button
Name: btnLimpiar

TextBox
Name: txtPerimetro

TextBox
Name: txtArea

TextBox
Name: txtDiagonal

A continuación agregamos una clase al proyecto: desde el proyecto, hacer click derecho y selecciona
la opción Agregar  Clase, tal como se muestra.
En la plantilla, selecciona el elemento Clase y asigne su nombre, tal como se muestra, presiona el
botón AGREGAR.

Selecciona el elemento

Nombre de la clase

Creada la clase, ésta se visualiza en la ventana.

Definición de la clase
Para que los elementos del proyecto tengan acceso a los elementos de la clase, defina el alcance de
la clase a tipo public, tal como se muestra

Asigne el alcance a tipo public,


tal como se muestra

A continuación agregamos los atributos de la clase, tal como se muestra. Recuerda que los atributos
se escriben en minúsculas y su alcance del atributo es private.

Definición de los atributos


de la clase
Definido los atributos, debemos agregar las propiedades a cada uno de los atributos.
En esta figura visualizamos la propiedad del atributo h (altura), el cual se llama H (con mayúscula al
inicio). Definimos las propiedades get y set. Implemente la propiedad en el atributo b (base).

Definición de atributos

Definición de las propiedades


para cada atributo

Defina el constructor de la clase clsRectangulo, donde inicializamos los valores de los atributos.

Constructor de la clase
Continuando con el desarrollo de la clase, agregamos los métodos: Perimetro(), Area() y Diagonal(),
tal como se muestra. Defina las sentencias para cada uno de los métodos.

Métodos que retornan


los cálculos solicitados

Trabajando con el Formulario


A continuación vamos al Formulario para programar el botón Procesar: hacer doble click al control,
donde se visualiza el método del evento: btnProcesar_Click, tal como se muestra

Método de evento del


control
Programamos el método: instanciar la clase, ingresar los datos y ejecutar los métodos para
visualizar los resultados

Instanciar la clase

Ingreso de datos
(propiedades)

Ejecutar los cálculos y


visualizar los resultados

Ejecuta el proyecto (F5), ingrese los datos solicitados, al presionar el botón Procesar se calcula y
visualiza el perímtero, área y diagonal del rectángulo.

También podría gustarte