PDA

Ver la Versión Completa : Comparar números.


REHome
15-07-2008, 09:28:24
* Editar mensaje
* Reporte este mensaje
* Responder citando

Comparar números.

Notapor Meta el 15 Jul 2008 07:33 am
Hola:

En un Form con el Visual C# 2008 tengo 3 textBox y un button. Quiero hacer matemáticas o sumas con comas (,) incluidas.

En el primer textbox si el número es menor que el segundo textBox, que salga una mensaje en pantalla que diga un mensaje como:

El primer número es menos que el segundo.

O lo que sea que avise al personal que no debes introducir un nº menos en el primer textBox al pulsar el Button.

¿Cómo es el código?

coso
15-07-2008, 09:47:17
hola, te recomiendo que leas la guia de estilo, y de paso, algun que otro manual de .NET

rodrigo19
15-07-2008, 18:55:10
Es sencillo, solo tienes que programar el evento click del boton y meter el siguiente código:

privatevoid button1_Click(object sender, EventArgs e)
{
try
{
float numero1 = Double.Parse(this.textBox1.Text);
float numero2 = Double.Parse(this.textBox2.Text);

if(numero1 < numero2){
this.label1.Text = "El primer numero es menor que el segundo numero";
}
elseif (numero1 > numero2)
{
this.label1.Text = "El primer numero es mayor que el segundo numero";
}
else {
this.label1.Text = "Los 2 numeros son iguales";
}
}catch(FormatException){
MessageBox.Show("Error al convertir el tipo de dato");
}
}

rodrigo19
15-07-2008, 18:59:47
Es sencillo, solo tienes que programar el evento click del boton y meter el siguiente código:

privatevoid button1_Click(object sender, EventArgs e)
{
try
{
float numero1 = Double.Parse(this.textBox1.Text);
float numero2 = Double.Parse(this.textBox2.Text);

if(numero1 < numero2){
this.label1.Text = "El primer numero es menor que el segundo numero";
}
elseif (numero1 > numero2){
this.label1.Text = "El primer numero es mayor que el segundo numero";
}
else {
this.label1.Text = "Los 2 numeros son iguales";
}
}catch(FormatException){
MessageBox.Show("Error al convertir el tipo de dato");
}
}

Espero que te sirva!!!

rodrigo19
15-07-2008, 19:04:52
Tuve un pequeo error en la conversion de datos, quita Double y pon float.
Chispas del oficio:D

REHome
16-07-2008, 00:49:18
Es sencillo, solo tienes que programar el evento click del boton y meter el siguiente código:

privatevoid button1_Click(object sender, EventArgs e)
{
try
{
float numero1 = Double.Parse(this.textBox1.Text);
float numero2 = Double.Parse(this.textBox2.Text);

if(numero1 < numero2){
this.label1.Text = "El primer numero es menor que el segundo numero";
}
elseif (numero1 > numero2){
this.label1.Text = "El primer numero es mayor que el segundo numero";
}
else {
this.label1.Text = "Los 2 numeros son iguales";
}
}catch(FormatException){
MessageBox.Show("Error al convertir el tipo de dato");
}
}

Espero que te sirva!!!

gracias, lo voy aprobar.