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ú

Temas - 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
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:
#3
.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..... :)