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 = "";
}
thanks
ResponderEliminary en java disculpa como seria el codigo?
ResponderEliminarsi y en java como se realizaria
ResponderEliminarEl sistema de calificación americano (de Estados Unidos) se suele calcular de acuerdo al
Eliminarsiguiente 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
En lenguaje C como seria?
ResponderEliminar