____________________________________________________________________

jueves, 29 de octubre de 2015

2

C# Ejemplo: Calcular nota

C# Operadores aritméticos y relacionales

En Visual c# express, elaboramos un ejemplo de un programa sencillo para calcular la nota, empleando operadores aritméticos y relacionales.

Este ejemplo esta orientado a personas con conocimiento en el entorno básico del lenguaje c#, para que puedan entender mejor el desglose de este calculo.

Un operador es un símbolo que se utiliza para representar una acción en diferentes operaciones.

Operadores aritméticos
Operador
Operación
** (^)
Potencia
*,/,mod, div
Multiplicación, división, modulo, división entera
+,-
Suma, resta

Operadores relacionales
Operador
Operación
Ejemplo
Resultado
=
Igual que
‘b’=‘a’
Falso
< >
Diferente a
‘f’<>‘f’
Falso
<
Menor
5<2 p="">
Verdadero
>
Mayor
20>8
Verdadero
<=
Menor o igual que
5<=2
Falso
>=
Mayor o igual que
25>=20
Verdadero


C# Project
 Calcular de nota

C# Programmering
Carpeta

visualcsharp
Entorno

programa
C# Código

C#Lenguaje
C# Código

Código

namespace Calificacion
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btn_Calcular_Click(object sender, EventArgs e)
        {

          //declarando variable que guardara la nota,//
int nota;

         
             try
            {
       
          //realizando comparación

try
            {
         
       
          //conviertiendo tipo de dato//    nota = Convert.ToInt32(txt_Nota.Text);

            if ((nota < 0) || (nota > 100))
            {

                MessageBox.Show("Esta fuera del rango de notas"); //si la nota pasa de 100, esta fuera del rango.

            }

            else if (nota >= 90)
            {

                txt_cal.Text = "A"; //si la nota se mayor que 90 , se imprime A

            }

            else if ((nota >= 80) && (nota <= 89)) //si la nota se mayor o igual a 80 o menor o igual a 89 , se imprime B
            {

                txt_cal.Text = "B";

            }


            else if ((nota >= 70) && (nota <= 79)) ///si la nota se mayor o igual a 70 o menor o igual a 79 , se imprime B
            {

                txt_cal.Text = "C";

            }



            else
            {

                txt_cal.Text = "D"; // de lo contrario es D
            }



            }
             catch (Exception errorEncontrado)

             { MessageBox.Show(errorEncontrado.Message); } //mensaje de error si no se cumple las condiciones o se escriben letras por nùmeros.



        }

        private void btn_Limpiar_Click(object sender, EventArgs e)
        {

            txt_cal.Clear(); // borrar calificación
            txt_Nota.Clear(); // borrar nota
        }

        private void btn_salir_Click(object sender, EventArgs e)
        {
            Close(); //cerrar aplicaciòn
        }
    }
}




2 comentarios:

  1. Hola Soy principiante
    A pesar de leer y releer no entiendo dónde se colocan los códigos?

    ResponderEliminar
    Respuestas
    1. El contenido audiovisual del contenido esta en proceso.

      Este es el desgloce de los temas por botones:

      El código del botón de cerrar:
      private void btn_salir_Click(object sender, EventArgs e)
      {
      Close();
      }

      El código del botón de limpiar:
      private void btn_Limpiar_Click(object sender, EventArgs e)
      {

      txt_cal.Clear();
      txt_Nota.Clear();
      }

      El código del botón de calcular:

      private void btn_Calcular_Click(object sender, EventArgs e)
      {

      int nota; //declarando la variable


      try
      {

      nota = Convert.ToInt32(txt_Nota.Text); //proceso de convertir tipo de datos


      //comparaciones
      if ((nota < 0) || (nota > 100))
      {

      MessageBox.Show("Esta fuera del rango de notas");

      }

      else if (nota >= 90)
      {

      txt_cal.Text = "A";

      }

      else if ((nota >= 80) && (nota <= 89))
      {

      txt_cal.Text = "B";

      }


      else if ((nota >= 70) && (nota <= 79))
      {

      txt_cal.Text = "C";

      }



      else
      {

      txt_cal.Text = "D";
      }



      }
      catch (Exception errorEncontrado)

      { MessageBox.Show(errorEncontrado.Message); }



      }

      Eliminar

________________________________________________________
_________________________________________________________________________