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 = "";


     }


5 comentarios:

  1. y en java disculpa como seria el codigo?

    ResponderEliminar
  2. si y en java como se realizaria

    ResponderEliminar
    Respuestas
    1. Anónimo6/5/22, 5:05

      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
      с
      Menor de 70 pero mayor o igual a 69
      D
      Menor de 69
      F
      utilizando esta información, escribir un algoritmo 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

      Eliminar
  3. En lenguaje C como seria?

    ResponderEliminar