예제 #1
0
        private void btnIgual_Click(object sender, EventArgs e)
        {
            double res = 0;

            if (operador1 == "" || operador2 == "")
            {
                MessageBox.Show("Ingrese valores.");
            }
            else if (operacion == "suma")
            {
                res = ejecutar.Suma(double.Parse(operador1), double.Parse(operador2));
            }
            else if (operacion == "resta")
            {
                res = ejecutar.Resta(double.Parse(operador1), double.Parse(operador2));
            }
            else if (operacion == "multiplicacion")
            {
                res = ejecutar.Multiplicacion(double.Parse(operador1), double.Parse(operador2));
            }
            else if (operacion == "division")
            {
                res = Math.Round(ejecutar.Division(double.Parse(operador1), double.Parse(operador2)), 2);
            }
            else if (operacion == "modulo")
            {
                res = ejecutar.Modulo(double.Parse(operador1), double.Parse(operador2));
            }
            Deshabilitar(false);
            lblResultado.Text = res.ToString();
        }
        public void Menu()
        {
            //opciones para que el usuario introduzca para hacer las operaciones
            Console.WriteLine("1. Sumar, 2. Restar, 3. Multiplicar, 4. Dividir, 5. Salir");
            int    opc;
            double res;

            //aqui ya introduce la opcion
            Console.WriteLine("Introduce la opcion");
            opc = Convert.ToInt32(Console.ReadLine());
            //opc = opcion que tome el usuario
            switch (opc)
            {
            case 1:
                //llamamos al subprograma para que haga la operacion con los valores, dependiendo
                //de la opcion, se hara una operacion diferente, despues emprimira el resultado y limpiara
                //esto lo hacemos con todas
                res = oper.Sumar(Val);
                Console.WriteLine("el resultado es: " + res);
                Console.ReadKey();
                Console.Clear();

                break;

            case 2:
                res = oper.Resta(Val);
                Console.WriteLine("el resultado es: " + res);
                Console.ReadKey();
                Console.Clear();
                break;

            case 3:
                res = oper.Multiplicacion(Val);
                Console.WriteLine("el resultado es: " + res);
                Console.ReadKey();
                Console.Clear();
                break;

            case 4:
                res = oper.Division(Val);
                Console.WriteLine("el resultado es: " + res);
                Console.ReadKey();
                Console.Clear();

                break;

            case 5:
                //salida
                Environment.Exit(0);
                break;
            }
        }
예제 #3
0
        public void Menu()
        {
            //Diseñamos las opciones de operaciones que tiene el usuario
            Console.WriteLine("Que operacion quiere realizar:");
            Console.WriteLine("1.-Sumar");
            Console.WriteLine("2.-Restar");
            Console.WriteLine("3.Multiplicar");
            Console.WriteLine("4.-Dividir");
            Console.WriteLine("5.-Salir");


            double    res;
            Operacion op = new Operacion();
            int       n  = Convert.ToInt32(Console.ReadLine());

            //Hacemos un switch para hacer el menu y el usuario eliga la operacion que quiera realizar
            switch (n)
            {
            case 1:
                res = op.Suma(V);
                Console.WriteLine("La respues es" + " " + res);
                Console.ReadKey();
                Console.WriteLine("  ");
                Menu();
                break;

            case 2:
                res = op.Resta(V);
                Console.WriteLine("La respues es" + " " + res);
                Console.ReadKey();
                Console.WriteLine("  ");
                Menu();
                break;

            case 3:
                res = op.Multiplicar(V);
                Console.WriteLine("La respues es" + " " + res);
                Console.ReadKey();
                Console.WriteLine("  ");
                Menu();
                break;


            case 4:
                res = op.Division(V);
                Console.WriteLine("La respues es" + " " + res);
                Console.ReadKey();
                Console.WriteLine("  ");
                Menu();
                break;

            case 5:
                Console.WriteLine("Gracias por usar la mejor calculadora del mundo ");
                Console.ReadKey();
                Environment.Exit(0);
                Console.ReadKey();
                break;

            //Ponemos un default por si el usuario ingresa otro valor
            default:
                Console.WriteLine("Introduzca uno de los 5 numeros");
                Menu();
                break;
            }
        }
예제 #4
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;
                }
            }
        }
예제 #5
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;
                }
            }
        }