Monday, October 13, 2008

Practica 1 Visual





using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Practica_1
// DIAZ CABALLERO JOSE SALVADOR
//PRACTICA 1
//PROGRAMA QUE CAPTURAS N NUMEROS Y SACAS EL MAYOR, MENOR Y DIFERENCIA

{
public partial class frmPractica1 : Form
{
public frmPractica1()
{
InitializeComponent();
}
// Declaracion de variables Globales
int N,mayor = 0, menor = 999, Dif;

int i = 0;
private void cmdCa_Click(object sender, EventArgs e)
{

N = System.Int16.Parse(txtrep.Text);
txtrep.Focus();
cmdCa.Visible = false;
cmdMayor.Visible = true;


}
private void cmdMayor_Click(object sender, EventArgs e)
{

// Asignacion de valores a las variables

lstCap.Items.Add(System.Int32.Parse(txtCap.Text));
txtCap.Focus();
txtCap.Clear();
i++;
if (i == N)
{
txtCap.Visible = false;
label1.Visible = false;
cmdMayor.Visible = false;
txtrep.Focus();
}
}

private void cmdmenor_Click(object sender, EventArgs e)
{
int emax;

for (i = 0; i < N; i++)
{
emax = System.Int16.Parse(lstCap.Items[i].ToString());
// El numero mayor
if (emax > mayor)

mayor = emax;


lblMayor.Text = "El mayor es: " + mayor.ToString();

// El numero menor
if (emax < menor)

menor = emax;

lblMenor.Text = "El menor es: " + menor.ToString();

// La diferiencia entre el mayor y el menor
Dif = mayor - menor;

lbldes.Text = "La diferencia es: " + Dif.ToString();

}
}

private void lstCap_SelectedIndexChanged(object sender, EventArgs e)
{

}

private void cmdlimpiar_Click(object sender, EventArgs e)
{
txtrep.Focus();
txtCap.Clear();
lstCap.Items.Clear();
txtCap.Visible = true;
label1.Visible = true;
cmdMayor.Visible = true;
lblMayor.Text = "";
lblMenor.Text = "";
lbldes.Text = "";
cmdCa.Visible = true;
txtrep.Clear();


}

private void frmPractica1_Load(object sender, EventArgs e)
{

}

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






}
}

No comments: