domingo, 6 de abril de 2025

Calcular el área de un rectángulo en Windows Forms C Sharp

Código del ejercicio:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Ejercicio
{
    public partial class frmEjercicio : Form
    {
        public frmEjercicio()
        {
            InitializeComponent();
        }
        private void btnCalcular_Click_1(object sender, EventArgs e)
        {
            double baser, altura, area;
            baser = Convert.ToDouble(txtBase.Text);
            altura = Convert.ToDouble(txtAltura.Text);
            area = baser * altura;
            txtResultado.Text = $"{area} cm²";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtBase.Clear();
            txtAltura.Clear();
            txtResultado.Clear();
            txtBase.Focus();
        }
    }
}

Definición de los códigos del ejercicio:

double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Convert.ToDouble() --> convierte un valor especificado en un número de coma flotante de precisión doble.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.

Explicación del Código:

1. Referencias iniciales

Estas líneas permiten usar funcionalidades esenciales de C# para trabajar con formularios, controles, textos, etc.

using System;
using System.Windows.Forms;
... // otras librerías

2. Clase del formulario

Se define una clase llamada frmEjercicio, que representa la ventana. Hereda de Form para comportarse como una ventana de la aplicación.

public partial class frmEjercicio : Form

3. Constructor del formulario

Este bloque se ejecuta al abrir el formulario. El método InitializeComponent() carga todos los controles que se diseñaron gráficamente.

public frmEjercicio()
{
    InitializeComponent();
}

4. Botón Calcular

Cuando el usuario hace clic en el botón Calcular, se ejecuta el siguiente bloque:

  • Lee la base y altura desde las cajas de texto.
  • Calcula el área multiplicando base × altura.
  • Muestra el resultado con unidades "cm²".

private void btnCalcular_Click_1(object sender, EventArgs e)  
{
    double baser, altura, area;
    baser = Convert.ToDouble(txtBase.Text);
    altura = Convert.ToDouble(txtAltura.Text);
    area = baser * altura;
    txtResultado.Text = $"{area} cm²";
}
  

5. Botón Limpiar

Este bloque se ejecuta al hacer clic en el botón Limpiar:

  • Borra las cajas de texto.
  • Coloca el cursor nuevamente en la caja txtBase.

private void btnLimpiar_Click(object sender, EventArgs e)  
{
    txtBase.Clear();
    txtAltura.Clear();
    txtResultado.Clear();
    txtBase.Focus();
}
  

Resumen

Este formulario permite calcular el área de un rectángulo. Se ingresan la base y la altura, se presiona Calcular y se muestra el resultado. El botón Limpiar reinicia los campos para hacer otro cálculo.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️