Código del ejercicio:
Definición de los códigos del ejercicio:
long --> dato entero de 64 bits.Convert.ToInt64() --> convierte un valor especificado en un entero de 64 bits con signo.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.
Explicación del Código:
Este programa permite ingresar las edades de dos hermanos. Si la suma de sus edades no supera los 14 años, el sistema mostrará que entran gratis al circo. Caso contrario, deberán pagar entrada.
1. Librerías
using System; using System.Windows.Forms;
| Código | Función |
|---|---|
| using System; | Permite utilizar funciones básicas de C#. |
| using System.Windows.Forms; | Permite crear formularios y controles visuales. |
2. Namespace
namespace Ejercicio
{
El namespace sirve para organizar el proyecto y agrupar las clases.
3. Formulario
public partial class frmEjercicio : Form
{
Se crea un formulario llamado frmEjercicio. La palabra Form indica que es una ventana de Windows Forms.
4. Constructor
public frmEjercicio()
{
InitializeComponent();
}
El constructor inicializa el formulario y carga todos los controles.
5. Botón Mostrar
private void btnMostrar_Click(object sender, EventArgs e)
{
long edad1 = Convert.ToInt64(txtEdad1.Text);
long edad2 = Convert.ToInt64(txtEdad2.Text);
long suma = edad1 + edad2;
if(suma > 14)
{
txtResultado.Text = "entran Pagando";
}
else
{
txtResultado.Text = "entran Gratis";
}
}
| Código | Explicación |
|---|---|
| long edad1 = Convert.ToInt64(txtEdad1.Text); | Obtiene la edad del primer hermano desde la caja de texto. |
| long edad2 = Convert.ToInt64(txtEdad2.Text); | Obtiene la edad del segundo hermano. |
| long suma = edad1 + edad2; | Suma ambas edades. |
| if(suma > 14) | Verifica si la suma es mayor a 14. |
| txtResultado.Text = "entran Pagando"; | Muestra que deben pagar entrada. |
| txtResultado.Text = "entran Gratis"; | Muestra que entran gratis. |
6. Botón Limpiar
private void btnLimpiar_Click(object sender, EventArgs e)
{
txtEdad1.Clear();
txtEdad2.Clear();
txtResultado.Clear();
txtEdad1.Focus();
}
| Código | Función |
|---|---|
| txtEdad1.Clear(); | Borra la primera edad. |
| txtEdad2.Clear(); | Borra la segunda edad. |
| txtResultado.Clear(); | Borra el resultado mostrado. |
| txtEdad1.Focus(); | Coloca el cursor en la primera caja de texto. |
7. Funcionamiento General
- El usuario ingresa las edades.
- El programa suma ambas edades.
- Se verifica si la suma supera 14.
- El sistema muestra “Gratis” o “Pagando”.
8. Ejemplo
| Edad 1 | Edad 2 | Suma | Resultado |
|---|---|---|---|
| 6 | 7 | 13 | Entran Gratis |
| 10 | 8 | 18 | Entran Pagando |
No hay comentarios.:
Publicar un comentario