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
Código:
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.....