Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Y CHECKBOX
Propiedades:
BackColor Obtiene o establece el color de fondo del control
CheckAlign Obtiene o establece la ubicacin de la parte de casilla de
verificacin del control de botn de opcin
Checked Obtiene o establece un valor que indica si el control est
activado o seleccionado
Enabled Obtiene o establece un valor que indica si el control puede
responder a la interaccin del usuario
Font Obtiene o establece la fuente del texto que muestra el control
ForeColor Obtiene o establece el color de primer plano del control
Name Obtiene o establece el nombre del control
Text Obtiene o establece el texto asociado al control
Visible Obtiene o establece un valor que indica si se muestra el control
Propiedades:
BackColor Obtiene o establece el color de fondo del control
Checked Obtiene o establece un valor que indica si el estado de la casilla
de verificacin es el de activada
Enabled Obtiene o establece un valor que indica si el control puede
responder a la interaccin del usuario
Font Obtiene o establece la fuente del texto que muestra el control
ForeColor Obtiene o establece el color de primer plano del control
Text Obtiene o establece el texto asociado al control.
Aplicacin 1
Se desea construir una aplicacin que permita el ingreso del costo de una
computadora, seleccionando los accesorios adicionales. La computadora se
puede adquirir al contado o al crdito. Si es al contado se hace un descuento
del 6% del costo de la computadora (no incluye los costos de los accesorios
de la computadora) y si es al crdito se aplicar un incremento de 5% si se
paga a 6 cuotas, 6% de incremento si se paga en 12 cuotas y 7% de
incremento si se paga a 18 cuotas. El incremento se aplica al costo de la
computadora y al costo de los accesorios.
Los accesorios de la computadora son: Impresora a 240 soles, estabilizador
a 80 soles, scanner a 150 soles.
Calcula el costo total del equipo (incluyendo los accesorios, el descuento o el
incremento), el impuesto del IGV (19%), el precio a pagar y el monto de la
cuota.
Solucin
a. Creamos una Solucin que podramos llamar EjercicioUno y una vez que
se muestra el entorno de desarrollo de SharpDevelop, seleccionamos la
ficha Diseo e iniciamos colocando los objetos de control. El diseo del
formulario debe quedar as:
txtcosto
chkImpresora
chkScaner
chkEstabilizador
rdbCredito
rdbContado
rdbDieciocho
rdbDoce
rdbSeis
lblTotal
lblIgv
lblPrecio
lblMonto
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace ejercicioUno
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
// [STAThread]
int cuotas =6;
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
public MainForm()
{
//
// The InitializeComponent() call is required for
Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the
InitializeComponent() call.
//
}
if (rdbCredito.Checked)
{
if(chkImpresora.Checked)
{
costoTotal += 240;
}
if(chkScaner.Checked)
{
costoTotal += 150;
}
if(chkEstabilizador.Checked)
{
costoTotal += 80;
}
//
if (cuotas == 6)
{
costoTotal += costoTotal*0.05;
cuota = costoTotal/6;
}
if (cuotas == 12)
{
costoTotal += costoTotal*0.06;
cuota = costoTotal/12;
}
if (cuotas == 18)
{
costoTotal += costoTotal *0.07;
cuota= costoTotal/18;
}
lblMonto.Text = cuota.ToString();
}
else
{
costoTotal-=costoTotal*0.06;
if(chkImpresora.Checked)
{
costoTotal += 240;
}
if(chkScaner.Checked)
{
costoTotal += 150;
}
if(chkEstabilizador.Checked)
{
costoTotal += 80;
}
lblMonto.Text = "-CONTADO-";
}
double IGV, precio;
IGV =costoTotal*0.19;
precio = costoTotal + IGV;
lblTotal.Text = costoTotal.ToString();
lblIGV.Text =IGV.ToString();
lblPrecio.Text = precio.ToString();
}
Aplicacin 2
Se desea calcular el sueldo neto de un trabajador a partir del ingreso de su
sueldo bsico, seleccionando su grado de instruccin y la condicin laboral.
De acuerdo al grado de instruccin y la condicin laboral el trabajador recibe
una bonificacin que se calcula de la siguiente manera:
Secundaria 3% del sueldo bsico
Profesional 7% del sueldo bsico
Maestra 12% del sueldo bsico
Contratado 5% del sueldo bsico
Nombrado 10% del sueldo bsico
Serv. No Pers. 3% del sueldo bsico
Solucin
a. Creamos una Solucin que podramos llamar EjercicioDos y una vez que
se muestra el entorno de desarrollo de SharpDevelop, seleccionamos la
ficha Diseo e iniciamos colocando los objetos de control. El diseo del
formulario debe quedar as:
txtSueldo
rbdSecundaria
rbdProfesional
rbdMaestria
rbdContratado
rbdNombrado
rbdPersonal
chkCasado
chkHijos
chkVivienda
lblSueldoBruto
lblDescuento
lblSueldoNeto
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace ejercicioDos
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
//[STAThread]
double instruccion=0.03,condicion=0.05;
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
public MainForm()
{
//
// The InitializeComponent() call is required for
Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the
InitializeComponent() call.
//
}
TAREA
Una tienda comercial ofrece artefactos elctricos del tipo Audio, Video y Lnea
Blanca. Si la compra del cliente es al contado se aplica un descuento del 5%
del costo del artefacto si es Audio, 8% de descuento del costo del artefacto
si es Video y 9% de descuento del costo del artefacto si es Lnea Blanca. Si
el pago es al crdito se aplica un incremento del 12% del costo del artefacto
si es Audio o Video y 15% del costo del artefacto si es Linea Blanca. Adems
se puede pagar en cuotas de 6, 9 y 12 cuotas. Construye una aplicacin en
C# que permite calcular el descuento, el incremento, el precio del artefacto
(costo menos descuento en caso que sea al contado costo ms incremento
en caso que sea al crdito) y el monto de la cuota en caso que sea al crdito.
T mismo propones el diseo del formulario. El costo del artefacto se debe
ingresar en un cuadro de texto.