Translate

jueves, 16 de agosto de 2012

13 ALGORITMOS EN C# Modo Formulario


Ejercicio 1:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int nro1real,nro2real,nro1imaginario,nro2imaginario;
int sumareal, sumaimaginario;
//leer datos
nro1real = int.Parse(txtnro1real.Text);
nro2real = int.Parse(txtnro2real.Text);
nro1imaginario = int.Parse(txtnro1imaginario.Text);
nro2imaginario = int.Parse(txtnro2imaginario.Text);
//procesos
sumareal = nro1real + nro2real;
sumaimaginario = nro1imaginario + nro2imaginario;
//escribir resultados
txtsumareal.Text = sumareal.ToString();
txtsumaimaginario.Text = sumaimaginario.ToString();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtnro1real.Text = string.Empty;
txtnro2real.Text = string.Empty;
txtnro1imaginario.Text = string.Empty;
txtnro2imaginario.Text = string.Empty;
txtsumareal.Text = string.Empty;
txtsumaimaginario.Text = string.Empty;
txtnro1real.Focus();

Ejercicio 2:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}


private void btncalcular_Click(object sender, EventArgs e)
{

//declarar variables
double gradoscelcius, gradosFahrenheit;
//leer datos
gradoscelcius = double.Parse(txtgradoscelcius.Text);
//procesos
gradosFahrenheit = 1.8 * gradoscelcius + 32;
//escribir resultados
txtgradosFahrenheit.Text = gradosFahrenheit.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtgradoscelcius.Text = string.Empty;
txtgradosFahrenheit.Text = string.Empty;
txtgradoscelcius.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}


Ejercicio 3:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variable
int P1, P2, PR, PF,suma;
//leer datos
P1 = int.Parse(txtP1.Text);
P2 = int.Parse(txtP2.Text);
PR = int.Parse(txtPR.Text);
//procesos
suma = 2 * P1 + 2 * P2 + PR;
PF = suma / 5;
//escribir resultados
txtPF.Text = PF.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtP1.Text = string.Empty;
txtP2.Text = string.Empty;
txtPR.Text = string.Empty;
txtPF.Text = string.Empty;
txtP1.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 4

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int E, VT, VL;
int  T;
//leer datos
E = int.Parse(txtE.Text);
VT = int.Parse(txtVT.Text);
VL = int.Parse(txtVL.Text);
//procesos

T=E/  (VT - VL);

//escribir resultados
txtT.Text = T.ToString();
}

Ejercicio 5

public partial class frmsumadelosnprimerosnumerospares : Form
{
public frmsumadelosnprimerosnumerospares()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int suma, numero;
//leer datos
numero = int.Parse(txtnumero.Text);
//procesos
suma = numero * numero + 1;
//escribir resultados
txtsuma.Text = suma.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtnumero.Text = string.Empty;
txtsuma.Text = string.Empty;
txtnumero.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 6
public partial class frmsumadelosnprimerosnumerosimpares : Form
{
public frmsumadelosnprimerosnumerosimpares()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//declarar variables
int suma, numero;
//leer datos
numero = int.Parse(txtnumero.Text);
//procesos
suma = numero * numero;
//escribir resultados
txtsuma.Text = suma.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtnumero.Text = string.Empty;
txtsuma.Text = string.Empty;
txtnumero.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 8

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
double utilidad;
double HA, HB, HC;
//leer datos
utilidad = int.Parse(txtutilidad.Text);
//procesos
HA = 0.5 * utilidad;
HB = 0.3 * utilidad;
HC = 0.2 * utilidad;
//resultados
txtHA.Text = HA.ToString();
txtHC.Text = HB.ToString();
txtHB.Text = HC.ToString();

}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtHA.Text = string.Empty;
txtHB.Text = string.Empty;
txtHC.Text = string.Empty;
txtutilidad.Text = string.Empty;
txtutilidad.Focus();
}

private void txtsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 9

public partial class frmEjercicio09 : Form
{
public frmEjercicio09()
{
InitializeComponent();
}

private void lblCalcular_Click(object sender, EventArgs e)
{
//variables
int monto;
double pediatria, odontologia, traumatologia, laboratorio, rehabilitacion;
//datos
monto = int.Parse(txtmonto.Text);
//procesos
pediatria = 0.4 * monto;
odontologia = 0.3 * monto;
traumatologia = 0.15 * monto;
laboratorio = 0.1 * monto;
rehabilitacion = 0.05 * monto;
//resultados
txtpediatra.Text = pediatria.ToString();
txtodontologia.Text = odontologia.ToString();
txttraumatologia.Text = traumatologia.ToString();
txtlaboratorio.Text = laboratorio.ToString();
txtrehabilitacion.Text = rehabilitacion.ToString();
}

private void btnNuevo_Click(object sender, EventArgs e)
{
txtlaboratorio.Text = string.Empty;
txtmonto.Text = string.Empty;
txtodontologia.Text = string.Empty;
txtpediatra.Text = string.Empty;
txtrehabilitacion.Text = string.Empty;
txttraumatologia.Text = string.Empty;
txtmonto.Focus();
}

private void lblSalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 11


public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
int HH, MM, SS, HF, MF, SF,TSS;
//leer datos
HH = int.Parse(txtHH.Text);
MM = int.Parse(txtMM.Text);
SS = int.Parse(txtSS.Text);
//procesos
TSS = HH * 3600 + MM * 60 + SS - 1;
HF = TSS / 3600;
MF = (TSS / 3600) % 60;
SF = (TSS % 3600) % 60;
//resultados
txtHF.Text = HF.ToString();
txtMF.Text = MF.ToString();
txtSF.Text = SF.ToString();

}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 12

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
int HH, MM, SS, HF, MF,SF;
int TS1, TS2, TSF;
//leer datos
HH = int.Parse(txtHH.Text);
MM = int.Parse(txtMM.Text);
SS = int.Parse(txtSS.Text);
HF = int.Parse(txtHF.Text);
MF = int.Parse(txtMF.Text);
SF = int.Parse(txtSF.Text);
// procesos
TS1 = HH * 3600 + MM * 60 + SS;
TS2 = HH * 3600 + MM * 60 + SS;
TSF = TS1 + TS2;
//resultados
txtTSF.Text = TSF.ToString();
}

private void btnnuevo_Click(object sender, EventArgs e)
{
txtHH.Text = string.Empty;
txtMM.Text = string.Empty;
txtSS.Text = string.Empty;
txtHF.Text = string.Empty;
txtMF.Text = string.Empty;
txtSF.Text = string.Empty;
txtTSF.Text = string.Empty;
txtHH.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}

Ejercicio 13

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btncalcular_Click(object sender, EventArgs e)
{
//variables
int cantidaddelibro, nrodocena;
double montoapagar, costolibro;
//datos
nrodocena = int.Parse(txtnrodocena.Text);
costolibro = int.Parse(txtcostolibro.Text);
//procesos
cantidaddelibro = (nrodocena * 12 + nrodocena);
montoapagar = (nrodocena * 12 * costolibro) - 2 % (nrodocena * 12 * costolibro);
//resultados
txtcantidaddelibro.Text = cantidaddelibro.ToString();
txtmontoapagar.Text = montoapagar.ToString();

}

private void lblnuevo_Click(object sender, EventArgs e)
{
txtnrodocena.Text = string.Empty;
txtcostolibro.Text = string.Empty;
txtcantidaddelibro.Text = string.Empty;
txtmontoapagar.Text = string.Empty;
txtnrodocena.Focus();
}

private void btnsalir_Click(object sender, EventArgs e)
{
Close();
}



No hay comentarios:

Publicar un comentario