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 Eeste 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.....