Código del ejercicio:
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:
Este programa permite calcular el perímetro de un hexágono ingresando la medida de uno de sus lados. El resultado se obtiene multiplicando el lado por 6.
1. Librerías utilizadas
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;
Estas librerías permiten usar herramientas de Windows Forms como formularios, botones, cuadros de texto y eventos.
2. Namespace y formulario
namespace Ejercicio
{
public partial class frmEjercicio : Form
namespace Ejercicio organiza el proyecto.
frmEjercicio : Form indica que la clase es un formulario de Windows Forms.
3. Constructor del formulario
public frmEjercicio()
{
InitializeComponent();
}
El constructor se ejecuta cuando se abre el formulario. InitializeComponent() carga todos los controles visuales.
4. Botón Calcular
private void btnCalcular_Click(object sender, EventArgs e)
{
double lado = Convert.ToDouble(txtNum.Text);
double convertir = lado * 6;
txtResultado.Text = convertir + " cm";
}
Este evento se ejecuta cuando el usuario hace clic en el botón Calcular.
- Convert.ToDouble(txtNum.Text): Convierte el valor ingresado a número decimal.
- lado * 6: Calcula el perímetro del hexágono.
- txtResultado.Text: Muestra el resultado en pantalla.
5. Botón Limpiar
private void btnLimpiar_Click(object sender, EventArgs e)
{
txtNum.Clear();
txtResultado.Clear();
txtNum.Focus();
}
Este botón limpia las cajas de texto y coloca el cursor nuevamente en el campo principal.
- txtNum.Clear(): Borra el número ingresado.
- txtResultado.Clear(): Borra el resultado.
- txtNum.Focus(): Coloca el cursor en la caja principal.
6. Fórmula utilizada
Donde:
- P = Perímetro
- lado = Medida de un lado del hexágono
No hay comentarios.:
Publicar un comentario