示例#1
0
 public double Dividir(Valores v)
 {
     if (v.ValorB == 0)
     {
         return(0.0000000000000040000000020000000000000000000000000100000000000000000000000000000032);
     }
     else
     {
         result = v.ValorA / v.ValorB;
     }
     return(result);
 }
示例#2
0
        private void btnResultado_Click(object sender, EventArgs e)
        {
            Valores valor = new Valores();

            valor.nota1     = Convert.ToInt32(txtNota1.Text);
            valor.nota2     = Convert.ToInt32(txtNota2.Text);
            valor.nota3     = Convert.ToInt32(txtNota3.Text);
            valor.nota4     = Convert.ToInt32(txtNota4.Text);
            valor.resultado = (valor.nota1 + valor.nota2 + valor.nota3 + valor.nota4) / 4;
            lblMedia.Text   = valor.resultado.ToString();


            if (valor.resultado >= 60)
            {
                btnResultado.Text      = "Aprovado";
                btnResultado.BackColor = Color.ForestGreen;
            }
            else
            {
                btnResultado.Text      = "Reprovado";
                btnResultado.BackColor = Color.Red;
            }
        }
示例#3
0
 public double Division(Valores V)
 {
     Res = V.ValorA / V.ValorB;
     return(Res);
 }
示例#4
0
 public double Multiplicar(Valores V)
 {
     Res = V.ValorA * V.ValorB;
     return(Res);
 }
示例#5
0
 public double Resta(Valores V)
 {
     Res = V.ValorA - V.ValorB;
     return(Res);
 }
示例#6
0
 //Metodos con respectiva operacion
 public double Suma(Valores V)
 {
     Res = V.ValorA + V.ValorB;
     return(Res);
 }
示例#7
0
        public double Multiplicar(Valores v)
        {
            double multiplicacion = v.Valora * v.Valorb;

            return(multiplicacion);
        }
示例#8
0
 public Double Multiplicar(Valores R)
 {
     Res = R.N1 * R.N2; //Operacion de Multiplicacion
     return(Res);
 }
示例#9
0
 public double Restar(Valores v)
 {
     result = v.ValorA - v.ValorB;
     return(result);
 }
示例#10
0
 public double Sumar(Valores v)
 {
     result = v.ValorA + v.ValorB;
     return(result);
 }
示例#11
0
        //Se crea el metodo menú para que el usuario pueda elegir entre las opciones
        public void Menu()
        {
            Console.WriteLine("1-Sumar");
            Console.WriteLine("2-Restar:");
            Console.WriteLine("3-Multiplicar");
            Console.WriteLine("4-Dividir");
            Console.WriteLine("5-Salir");
            //Se crea una variable de tipo int para que el usuario elija una de las opciones que tiene en el menú.
            int O = Convert.ToInt32(Console.ReadLine());
            //Se instancia la clase operaciones para acceder a los metodos de ella dependiendo el switch.
            Operacion M = new Operacion();

            do//Se crea el ciclo do-while para que el usuario pueda seguir utilizando la calculadora mientras el lo desee
            {
                //Se crea la variable donde se guardaran los resultados
                double R = 0;
                //Se instancia la clase valores para poder acceder a los atributos donde el usuario llenara sus datos.
                Valores Resultado1 = new Valores();

                switch (O)//Utilice un switch para que el usuario pueda elegir entre las opciones del menú
                {
                case 1:
                    //Se pide que el usuario ingrese los valores con los que realizara la operación
                    Console.WriteLine("Ingresa dos valores:");
                    Console.WriteLine("Ingresa valor A:");
                    Resultado1.valorA = Convert.ToDouble(Console.ReadLine());    //Se usa para que el usuario ingrese cualquier dato de tipo double
                    Console.WriteLine("Ingresa valor B:");
                    Resultado1.valorB = Convert.ToDouble(Console.ReadLine());

                    R = M.Sumar(Resultado1);    //Se manda como parametro Resultado1 el cual contiene los datos que ingreso el usuario.
                    //Cabe destacar que se utiliza M ya que esta contiene los metodos de la clase operación que se usaran dependiendo la
                    //Elección del usuario.
                    Console.Clear();    //Utilizas Console.Clear() para limpiar los residuos y no se acumulen en cada repetición
                    break;

                case 2:
                    Console.WriteLine("Ingresa dos valores:");
                    Console.WriteLine("Ingresa valor A:");
                    Resultado1.valorA = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa valor B:");
                    Resultado1.valorB = Convert.ToDouble(Console.ReadLine());

                    R = M.Restar(Resultado1);
                    Console.Clear();

                    break;

                case 3:
                    Console.WriteLine("Ingresa dos valores:");
                    Console.WriteLine("Ingresa valor A:");
                    Resultado1.valorA = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa valor B:");
                    Resultado1.valorB = Convert.ToDouble(Console.ReadLine());
                    R = M.Multiplicar(Resultado1);
                    Console.Clear();
                    break;

                case 4:
                    Console.WriteLine("Ingresa dos valores:");
                    Console.WriteLine("Ingresa valor A:");
                    Resultado1.valorA = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa valor B:");
                    Resultado1.valorB = Convert.ToDouble(Console.ReadLine());
                    R = M.Dividir(Resultado1);
                    Console.Clear();
                    break;

                case 5:
                    Salir();    //Se llama a la función salir() la cual se encuentra dentro de esta clase para dar cierre al programa.
                    break;

                default:
                    Console.WriteLine("Valor no encontrado");    //En default deje la posibilidad de que el usuario no ingrese alguna de las opciones
                    // del menú para que asi le mande un mensaje donde le diga que no se encuentra el valor que el ingreso si gusta "realizar otra operación"
                    //asi sin cerrar el programa ya que el usuario podria haberse equivocado pero sin querer salir del programa
                    Console.ReadKey();
                    Console.Clear();
                    break;
                }
                Console.WriteLine("¿Desea realizar otra operación?");
                Menu();
            } while (O != 5);//Mientras la opción sea distinta a la opción salir la cual es la 5, este ciclo se seguira repitiendo.
        }
示例#12
0
        public void Menu_Calculadora()
        {
            Console.WriteLine("Escribe el nombre de la operacion que realizaras");
            Console.WriteLine("Suma");
            Console.WriteLine("Resta");
            Console.WriteLine("Division");
            Console.WriteLine("Multiplicacion");
            Console.WriteLine("Salir");
            int OP = Convert.ToInt32(Console.ReadLine());

            Operacion Me = new Operacion();

            if
            {
                double P = 0;



                // Vamos a crear el switch para la operacion
                switch (OP)
                {
                case 1:
                    Valores ResultadoSuma = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    ResultadoSuma.ValorA = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    ResultadoSuma.ValorB = Convert.ToDouble(Console.ReadLine());

                    P = Me.Suma(ResultadoSuma);
                    Console.Clear();

                    break;


                case 2:
                    Valores ResultadoResta = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    ResultadoResta.ValorA = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    ResultadoResta.ValorB = Convert.ToDouble(Console.ReadLine());

                    P = Me.Resta(ResultadoResta);
                    Console.Clear();

                    break;

                case 3:
                    Valores ResultadoM = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    ResultadoM.ValorA = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    ResultadoM.ValorB = Convert.ToDouble(Console.ReadLine());

                    P = Me.Multiplicar(ResultadoM);
                    Console.Clear();

                    break;

                case 4:
                    Valores ResultadoD = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    ResultadoD.ValorA = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    ResultadoD.ValorB = Convert.ToDouble(Console.ReadLine());

                    P = Me.Divicion(ResultadoD);
                    Console.Clear();

                    break;

                case 5:
                    Console.WriteLine("Salir");
                    Salir();

                    break;

                default:
                    Console.WriteLine("Incorrecto");
                    Console.ReadKey();
                    Console.Clear();
                    break;
                }
            }
        }
示例#13
0
        public void Menu_Calculadora()
        {
            Console.WriteLine("Escribe el nombre de la operacion que realizaras");
            Console.WriteLine("SUMA");
            Console.WriteLine("RESTA");
            Console.WriteLine("DIVISION");
            Console.WriteLine("MULTIPLICACION");
            Console.WriteLine("SALIR");
            int OP = Convert.ToInt32(Console.ReadLine());

            Operacion Me = new Operacion();

            if
            {
                double P = 0;

                // Vamos a crear el switch para la operacion
                switch (OP)
                {
                case 1:
                    Valores Resultado_S = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    Resultado_S.Valor_A = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    Resultado_S.Valor_B = Convert.ToDouble(Console.ReadLine());

                    P = Me.Sumar(Resultado_S);
                    Console.Clear();

                    break;


                case 2:
                    Valores Resultado_R = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    Resultado_R.Valor_A = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    Resultado_R.Valor_B = Convert.ToDouble(Console.ReadLine());

                    P = Me.Resta(Resultado_R);
                    Console.Clear();

                    break;

                case 3:
                    Valores Resultado_M = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    Resultado_M.Valor_A = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    Resultado_M.Valor_B = Convert.ToDouble(Console.ReadLine());

                    P = Me.Multiplicar(Resultado_M);
                    Console.Clear();

                    break;

                case 4:
                    Valores Resultado_D = new Valores();
                    Console.WriteLine("Ingrese los dos valores");
                    Console.WriteLine("Ingresa el Valor A");
                    Resultado_D.Valor_A = Convert.ToDouble(Console.ReadLine());
                    Console.WriteLine("Ingresa el Valor B");
                    Resultado_D.Valor_B = Convert.ToDouble(Console.ReadLine());

                    P = Me.Dividir(Resultado_D);
                    Console.Clear();

                    break;

                case 5:
                    Console.WriteLine("Salir");
                    Salir();

                    break;

                default:
                    Console.WriteLine("Incorrecto");
                    Console.ReadKey();
                    Console.Clear();
                    break;
                }
            }
        }
示例#14
0
        public double Dividir(Valores v)
        {
            double division = v.Valora / v.Valorb;

            return(division);
        }
示例#15
0
        double Res;                //Declarando como double la variable Res para los Resultados

        public Double Sumar(Valores R)
        {
            Res = R.N1 + R.N2; //Operacion de Suma
            return(Res);
        }
示例#16
0
 public Double Restar(Valores R)
 {
     Res = R.N1 - R.N2; //Operacion de Resta
     return(Res);
 }
示例#17
0
 public double Multiplicar(Valores v)
 {
     result = v.ValorA * v.ValorB;
     return(result);
 }
示例#18
0
 public Double Dividir(Valores R)
 {
     Res = R.N1 / R.N2; //Operacion de Division
     return(Res);
 }
示例#19
0
        public double Restar(Valores v)
        {
            double resta = v.Valora - v.Valorb;

            return(resta);
        }