Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Di3goXx

#1
Holas ... XD
Tengo una pequeña duda con listbox, cuando agrego elementos quisiera que reemplace los existentes y q no agregue
este es el codigo para agregar verdad

listBox1.Items.Add(variable);
#2
Ya no se que decir luego de esas palisas  :-[                  
:laugh:
pero para resumir
cuando se usa la verificacion de errores o el if ?
es que yo usaba el try catch  como me dijo $edu$ para que no se freeze el programa si no se ponia nada pero supongo al usar el if le puedo poner return...
#3
No me refiero al try, cuando declaro una variable en string supongo que deberia salir el mensaje de "ingresa una letra" si es que no se pone nada pero al ejecutar no me sale ni un messagebox. Creo que al no poner nada lo considera como si fuera un espacio de la barra espaciadora..
por ejemplo

string letra;
           try
           {
               letra = textBox1.Text;
              if (letra.Equals ("A"))
                  label2.Text="tu letra es A";
           }
           catch { MessageBox.Show("Ingresa una letra"); }

al no ingresar nada y darle click al boton no me sale el mensaje de ingresa una letra..
#4
Lo del try lo intente y me salio; pero en otro problema lo intente con una variable string y no salia el mensaje sera que se agrega otra cosa o no funciona con string ??? lo intente con char y si me salio
#5
hola denuevo aca teniendo una nueva pequeña duda en c#
por ejemplo si quiero extraer un numero de un texbox hago el


int variable
variable=Int32.Parse(texbox1.Text)


pero si no se ingresa nada el programa se frezea o  se para
como hago para que si no hay datos(numeros) que no haga esa extraccion para que no se frezee. :rolleyes:
#6
una expresion booleana no es lo va luego de un if?
#7
Lo de los ifs si esta facil de entender
lo del return aun no me lo explican pero creo q es para dar devolver el control al programa principal o algo asi y que en voids solo se pone return para acabar la ejecucion ...
#8
Graxias $Edu$ me sirvio lo q recomendaste   :laugh:
#9
.NET (C#, VB.NET, ASP) / Dejar de evaluar if?
2 Octubre 2011, 17:54 PM
Hola Di3goXx soy nuevo el el foro este mi primer tema con una pequeña duda
en realidad soy medio newbie..
estoy primer ciclo en el instituto.  Me dejaron una serie de ejercicios en c # bien faciles a decir verdad pero en uno tenia un problemita... que una ves que se cumpliera un if me dejara de evaluar los siguientes .
les dejo el ejercicio

Calcule la calificación de un alumno en base a 3 notas, validar el ingreso de notas entre 0 y 100, considerar la siguiente tabla:
Promedio   Calificación
90-100   A
80-89   B
70-79   C
50-69   D
0-49   E


este es mi codigo

hay 3 text box, 2 labels para salida de datos y un boton para calcular


            double n1, n2, n3,s;
            string fuerarango;
         

            n1 = double.Parse(textBox1.Text);
            n2 = double.Parse(textBox2.Text);
            n3 = double.Parse(textBox3.Text);

            if (n1 > 100 || n1 < 0)
                label4.Text = "Ud ingreso un(os) valores mayor a 100";
            if(n2>100 || n2<0)
                label4.Text = "Ud ingreso un(os) valores mayor a 100";
            if (n3>100 || n3<0)
                label4.Text = "Ud ingreso un(os) valores mayor a 100";

            s = (n1 + n2 + n3) / 3;
           


            if (s >= 90 && s <= 100)

                label4.Text = "Su calificacion es :  A";



            if (s >= 80 && s <= 89)

                label4.Text = "Su calificacion es :  B";

           
           
            if (s >= 70 && s <= 79)

                label4.Text = "Su calificacion es :  C";

           

            if (s >= 50 && s <= 69)

                label4.Text = "Su calificacion es :  D";


            if (s >= 0 && s <= 49)

                label4.Text = "Su calificacion es :  E";

            label5.Text = " Usted obtuvo : " + s;


aca mi problema es q cuando se ingresa una nota mayor a 100 sale un label con fuera de rango en este punto es donde quiero q deje de evaluar los siguientes if s ya q si la suma es menor a 100 sale la calificacion igual.
aver si me pueden ayudar aunque no se si se pueda hacer..... :)