Noticias, tutoriales, Humor, Descargas y un largo etc.

17 abr. 2011

Ejemplo en C #(Sharp), de un control de notas, ingresando el valor por un textbox

El sistema de calificación americano (de Estados Unidos) se suele calcular de acuerdo al siguiente cuadro:

Grado numérico
Grado en letra
Grado mayor o igual a 90
A
Menor de 90 pero mayor o igual a 80
B
Menor de 80 pero mayor o igual a 70
C
Menor de 70 pero mayor o igual a 60
D
Menor de 60
E

Utilizando esta información, realizar una solución en C#  que acepte una calificación numérica del estudiante (0-100), convierta esta calificación a su equivalente en letra y visualice la calificación correspondiente en letra.

SOLUCIÓN 1
- Creamos el Formulario, correspondiente, utilizando un label, textbox, button.

- En el evento _click del button1, escribimos el siguiente código.


private void button1_Click(object sender, EventArgs e)
    {
      decimal nota;
      nota = Convert.ToDecimal(textBox1.Text);

      if (nota >= 0 && nota <= 100)
        {
         if (nota >= 90)
             MessageBox.Show("Nota A");
             else
             if (nota < 90 && nota >= 80)
                 MessageBox.Show("Nota B");
                 else
                 if (nota < 80 && nota >= 70)
                     MessageBox.Show("Nota C");
                     else
                     if (nota < 70 && nota >= 60)
                        MessageBox.Show("Nota D");
                        else
                        if (nota < 60)
                           MessageBox.Show("Nota F");
           }
            else
            MessageBox.Show("Escribir solo valores entre 0 y 100");
               
           textBox1.Text = "";


     }


No hay comentarios:

Publicar un comentario