sábado, 5 de abril de 2025

Calcular el área de un cuadrado 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 lado, area;
            lado = Convert.ToDouble(txtLado.Text);
            area = lado * lado;
            txtResultado.Text = $"{area} cm²";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtLado.Clear();
            txtResultado.Clear();
            txtLado.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. Declaraciones al inicio

using System; y las demás líneas sirven para importar librerías que permiten usar elementos como botones, cuadros de texto, formularios, etc.

2. Declaración del formulario

public partial class frmEjercicio : Form
Define el formulario principal de la aplicación. Toda la lógica y la interfaz se manejan desde esta clase.

3. Constructor del formulario

public frmEjercicio() { InitializeComponent(); }
Este constructor se ejecuta al abrir el formulario. Carga todos los controles de la ventana.

4. Botón "Calcular"


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

Este método se ejecuta cuando se presiona el botón Calcular:

  • Lee el valor ingresado por el usuario.
  • Calcula el área del cuadrado (lado * lado).
  • Muestra el resultado en txtResultado.

5. Botón "Limpiar"


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

Este método se ejecuta al presionar el botón Limpiar:

  • Limpia el cuadro de texto donde se ingresa el lado.
  • Limpia el resultado.
  • Coloca el cursor de nuevo en txtLado para que el usuario pueda escribir otro valor.

Resumen

Esta aplicación de Windows Forms permite calcular el área de un cuadrado ingresando el valor del lado. Tiene dos botones: uno para calcular y otro para limpiar los datos ingresados.

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. ❤️