miércoles, 13 de mayo de 2026

Calcular el volumen de un cilindro 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 radio = Convert.ToDouble(txtRadio.Text);
            double altura = Convert.ToDouble(txtAltura.Text);
            double volumen = Math.PI * (radio * radio) * altura;
            txtResultado.Text = volumen + " cm³";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtRadio.Clear();
            txtAltura.Clear();
            txtResultado.Clear();
            txtRadio.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.
Math.PI --> PI = 3.1415926535897931
+ --> 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:

1. Librerías

using System;
using System.Windows.Forms;

Estas librerías permiten utilizar herramientas básicas de C# y crear ventanas con Windows Forms.

2. Clase principal

namespace Ejercicio
{
  public partial class frmEjercicio : Form
}

namespace Ejercicio organiza el proyecto.

frmEjercicio es el formulario principal del programa.

: Form significa que la clase hereda las características de una ventana de Windows Forms.

3. Constructor

public frmEjercicio()
{
  InitializeComponent();
}

El constructor se ejecuta cuando se abre el formulario.

InitializeComponent() carga todos los controles del formulario como botones y cajas de texto.

4. Botón Calcular

private void btnCalcular_Click(object sender, EventArgs e)

Este método se ejecuta cuando el usuario hace clic en el botón Calcular.

5. Obtener datos

double radio = Convert.ToDouble(txtRadio.Text);
double altura = Convert.ToDouble(txtAltura.Text);

Se obtiene el radio y la altura escritos por el usuario.

Convert.ToDouble() convierte el texto en números decimales.

6. Cálculo del volumen

double volumen = Math.PI * (radio * radio) * altura;

Aquí se calcula el volumen del cilindro usando la fórmula matemática:

V = π × r² × h

Math.PI representa el valor de π.

radio * radio significa radio al cuadrado.

Finalmente se multiplica por la altura.

7. Mostrar resultado

txtResultado.Text = volumen + " cm³";

El resultado calculado se muestra en la caja de texto junto con la unidad cm³.

8. Botón Limpiar

txtRadio.Clear();
txtAltura.Clear();
txtResultado.Clear();

Estas instrucciones eliminan el contenido de las cajas de texto.

9. Focus

txtRadio.Focus();

Coloca nuevamente el cursor en la caja de texto del radio para ingresar nuevos datos rápidamente.

No hay comentarios.:

Publicar un comentario

Convertir kilogramos a gramos 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. ❤️