lunes, 11 de mayo de 2026

Calcular el perímetro de un nonágono 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(object sender, EventArgs e)
        {
            double lado = Convert.ToDouble(txtNum.Text);
            double convertir = lado * 9;
            txtResultado.Text = convertir + " cm";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtNum.Clear();
            txtResultado.Clear();
            txtNum.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.
+ --> el operador ( + ) concatena variables de cadena.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.

Explicación del Código:

¿Qué hace este programa?

Este programa calcula el perímetro de un nonágono. El usuario ingresa la medida de un lado y el sistema multiplica ese valor por 9, ya que un nonágono tiene 9 lados iguales. Finalmente, muestra el resultado en centímetros.

Código Completo

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(object sender, EventArgs e)
        {
            double lado = Convert.ToDouble(txtNum.Text);
            double convertir = lado * 9;
            txtResultado.Text = convertir + " cm";
        }

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

Explicación de Cada Parte del Código

Código Explicación
using System; Importa funciones básicas necesarias para el programa.
using System.Windows.Forms; Permite usar formularios, botones, cajas de texto y controles gráficos.
namespace Ejercicio Organiza el código dentro de un proyecto llamado Ejercicio.
public partial class frmEjercicio : Form Crea el formulario principal del programa.
InitializeComponent(); Inicializa todos los componentes visuales del formulario.
btnCalcular_Click Evento que se ejecuta cuando el usuario hace clic en el botón Calcular.
double lado = Convert.ToDouble(txtNum.Text); Obtiene el valor ingresado por el usuario y lo convierte a número decimal.
double convertir = lado * 9; Multiplica el lado por 9 para calcular el perímetro del nonágono.
txtResultado.Text = convertir + " cm"; Muestra el resultado final acompañado de la unidad "cm".
btnLimpiar_Click Evento que se ejecuta cuando se presiona el botón Limpiar.
txtNum.Clear(); Limpia la caja de texto donde se ingresa el número.
txtResultado.Clear(); Borra el resultado mostrado en pantalla.
txtNum.Focus(); Coloca nuevamente el cursor en la caja de texto principal.

Fórmula Utilizada

Para calcular el perímetro de un nonágono se utiliza la siguiente fórmula:

Perímetro = lado × 9

No hay comentarios.:

Publicar un comentario

Calcular el volumen de un prisma rectangular en Windows Forms C Sharp

Código del ejercicio: using System ; using System . Collections . Generic ; using System . ComponentModel ; using System ....

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