elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  problema con otro programa :P
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problema con otro programa :P  (Leído 2,929 veces)
<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
problema con otro programa :P
« en: 21 Febrero 2009, 05:22 am »

saludos :D bueno tengo un problema hice este programa para diferencia enter 2 numeros cual es el mayor  pero entre 3 no se que tengo que usar exactamente :-\ espero me puedan ayudar de nuevo  gracias :P

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

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

        private void button1_Click(object sender, EventArgs e)
        {

            //variables
            int n1;
            int n2;
           
           

            //Asignacion de valores alas variables

            n1 = System.Int32.Parse(textBox1.Text);
            n2 = System.Int32.Parse(textBox2.Text);
         


            //condicion
            if (n1 > n2)
                textBox4.Text = n1.ToString();
            else     
               textBox4.Text = n2.ToString();
           


        }

        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
            textBox2.Text = "";
            textBox4.Text = "";
            textBox1.Focus();

        }
    }
}


En línea

Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: problema con otro programa :P
« Respuesta #1 en: 21 Febrero 2009, 20:38 pm »

simple, a lo manual agregás esta funcion ...

Código
  1. private int Max(int a,int b){return a>b?a:b;}
  2.  

entonces es cuestión de  ...

Código
  1. int _ret = Max(n1,n2);
  2. textBox4.Text = Max(_ret,n3).ToString();
  3.  

max(max(n1,n2),n3) también es válido si querés achicar el code ...

y te quedás con el mayor ^^

Alex~


En línea

<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
Re: problema con otro programa :P
« Respuesta #2 en: 22 Febrero 2009, 03:33 am »

muchas gracias por responder  :) pero solo puedo  usar if anidados segun tengo que usar ese metodo :P no se si se puede hacer con if anidados
En línea

Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: problema con otro programa :P
« Respuesta #3 en: 22 Febrero 2009, 04:02 am »

Si lo quieres hacer de la forma deficil usaras if anidados. Lo ideal seria que uses un vector y para ordenar uses el metodo de la BURBUJA.

Un saludo.
En línea

<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
Re: problema con otro programa :P
« Respuesta #4 en: 22 Febrero 2009, 04:28 am »

ohh gracias ya habia escuchado algo sobre ese metodo echare un ojo  ;D

saludos
En línea

<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
Re: problema con otro programa :P
« Respuesta #5 en: 23 Febrero 2009, 02:18 am »

ya me salio gracias por su ayuda  :D

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

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

        private void button1_Click(object sender, EventArgs e)
        {
            // Declaracion de variables
           int m, n1, n2, n3;

            //variables
           n1 = System.Int32.Parse(textBox1.Text);
           n2 = System.Int32.Parse(textBox2.Text);
           n3 = System.Int32.Parse(textBox3.Text);




        //condiciones
            if (n1 > n2 && n1 > n3)
            {
                m = n1;
                textBox4.Text = m.ToString();
            }
            else
            {
                if (n2 > n1 && n2 > n3)
                {
                    m = n2;
                    textBox4.Text = m.ToString();
                }
                else
                {
                    m = n3;
                    textBox4.Text = m.ToString();
                }
            }
       

        }

        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Clear();
            textBox2.Clear();
            textBox3.Clear();
            textBox4.Clear();
        }
}
        }

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programa que ejecutra otro programa
Programación C/C++
gxg 6 3,829 Último mensaje 6 Marzo 2011, 11:43 am
por gxg
Otro problema en un programa, no entiendo porque.
Programación C/C++
Anastacio 5 2,978 Último mensaje 21 Enero 2012, 02:38 am
por Xandrete
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines