Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   Comparar números. (https://www.clubdelphi.com/foros/showthread.php?t=58280)

REHome 15-07-2008 09:28:24

Comparar números.
 
* 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

Repuesta
 
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

Repuesta
 
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

Cita:

Empezado por rodrigo19 (Mensaje 300623)
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.


La franja horaria es GMT +2. Ahora son las 20:28:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi