if en C# estructura condicional simple - Programación en C#. Net con Visual Studio 2013 (5-25)
En este artículo se explica las estructuras condicionales simples con la estructura If en C# utilizando el IDE Microsoft Visual Studio 2013.
Desarrollaremos un ejemplo para calcular la bonificación de un empleado según el número de hijos que este tenga y si se activa el checkbox de recibir bonificación.
Pueden consultar toda la documentación respectiva (Diapositivas, textos, vídeos, códigos fuentes, librerías, etc.) de este conjunto de posts.
Pueden ver los videos directamente en youtube:
Visita nuestro canal en youtube donde publicamos cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:
Evalúa una expresión lógica (Condición), si es verdadero ejecuta una determinada instrucción o
instrucciones.
Problema 3:
Ingresar para un trabajador el total de horas normales y
horas extras trabajadas durante todo el mes, además ingresar el pago por cada
hora normal y cada hora extra.
Se debe de ingresar también la cantidad de hijos que este
tiene para recibir una bonificación de $ 20 dólares por cada hijo, siempre y
cuando su solicitud de recibir bonificación este aceptada.
Diagrama de Flujo:
Formulario:
Diagrama de Flujo:
Formulario:
private void btncalcular_Click(object sender, EventArgs e)
{
//Declaración
de variables
int horasextras, horasnormales;
double pagohnormal, pagohextra;
byte nhijos;
double sueldobruto, sueldoneto, bonificacion;
Boolean marcado;
//Entrada
de datos
horasnormales = Convert.ToInt32(txthorasnormales.Text);
horasextras = Convert.ToInt32(txthorasextras.Text);
pagohnormal = Convert.ToDouble(txtpagohnormal.Text);
pagohextra = Convert.ToDouble(txtpagohextra.Text);
nhijos = Convert.ToByte(nphijos.Value);
marcado = Convert.ToBoolean(chkbonificacion.Checked);
//Inicializar
bonificacion = 0.0;
//Proceso
sueldobruto = (horasnormales *
pagohnormal) + (horasextras * pagohextra);
//Evaluamos
si recibirá la bonificación respectiva
if (marcado == true)private void btncalcular_Click(object sender, EventArgs e)
{
{
bonificacion = nhijos * 20;
}
sueldoneto = sueldobruto +
bonificacion;
//Salida
de Información
txtsueldobruto.Text = "$. " + Convert.ToString(sueldobruto);
txtbonificacion.Text = "$. " + Convert.ToString(bonificacion);
txtsueldoneto.Text = "$. " + Convert.ToString(sueldoneto);
}
Código del botón Nuevo
private void btnnuevo_Click(object sender, EventArgs e)
private void btnnuevo_Click(object sender, EventArgs e)
{
txthorasextras.Clear();
txthorasnormales.Clear();
txtpagohextra.Clear();
txtpagohnormal.Clear();
txtsueldobruto.Clear();
txtsueldoneto.Clear();
txtbonificacion.Clear();
nphijos.Value = 0;
chkbonificacion.Checked = false;
}
Código del botón Salir
private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}
video 5: if en C# estructura condicional simple (5-25) Programación en C#. Net con Visual Studio 2013
Saludos Imperio, un abrazo a la distancia.
if en C# estructura condicional simple - Programación en C#. Net con Visual Studio 2013 (5-25)
Reviewed by Liliana Nataly Arcila Diaz
on
18:51
Rating:
Fascinante aprendiendo mucho Maestro
ResponderEliminar