예제 #1
0
        static void Main(string[] args)
        {
            int decision = 1, num = 0, num1 = 0;

            Console.WriteLine("ingrese 1 para ver la secuencia fibonacci");
            Console.WriteLine("ingrese 2 para ver el factorial del numero");
            Console.WriteLine("ingrese 3 para ver el mayor de dos numeros");
            Console.WriteLine("ingrese 4 para ver el menor de dos numeros");
            Console.WriteLine("ingrese 5 para ver el cubo de un numero");
            Console.WriteLine("ingrese 0 para salir");
            while (decision != 0)
            {
                decision = Int32.Parse(Console.ReadLine());
                if (decision == 1)
                {
                    Console.WriteLine("ingrese un numero entero");
                    num = Int32.Parse(Console.ReadLine());
                    Matematica.Fibonacci(num);
                }
                else
                {
                    if (decision == 2)
                    {
                        Console.WriteLine("ingrese un numero entero");
                        num = Int32.Parse(Console.ReadLine());
                        Matematica.Factorial(num);
                    }
                    else
                    {
                        if (decision == 3)
                        {
                            Console.WriteLine("ingrese dos numeros enteros");
                            num  = Int32.Parse(Console.ReadLine());
                            num1 = Int32.Parse(Console.ReadLine());
                            Matematica.Mayor(num, num1);
                        }
                        else
                        {
                            if (decision == 4)
                            {
                                Console.WriteLine("ingrese dos numeros enteros");
                                num  = Int32.Parse(Console.ReadLine());
                                num1 = Int32.Parse(Console.ReadLine());
                                Matematica.Menor(num, num1);
                            }
                            else
                            {
                                if (decision == 5)
                                {
                                    Console.WriteLine("ingrese un numero entero");
                                    num = Int32.Parse(Console.ReadLine());
                                    Matematica.Cubo(num);
                                }
                            }
                        }
                    }
                }
                Console.WriteLine("ingrese otro numero");
            }
        }
예제 #2
0
 static void Main(string[] args)
 {
  int num=0;
  int num1=0;
  int num2=0;
  while(num != 6)
  {
     Console.WriteLine("ingrese 1°)fibonacci 2°)Factorial 3°)Mayor 4°)Menor 5°)Cubo 6°)Para salir");
     num = Int32.Parse(Console.ReadLine());
     Matematica Clasenueva = new Matematica(num1,num2);
     switch (num)
     {
        case 1:
        Console.WriteLine("ingrese un numero");
        num1 = Int32.Parse(Console.ReadLine());
        Clasenueva.Fibonacci(num1);
        break;
        case 2:
        Console.WriteLine("ingrese un numero");
        num1 = Int32.Parse(Console.ReadLine());
        Clasenueva.Factorial(num1);
        break;
        case 3:
        Console.WriteLine("ingrese dos numeros");
        num1 = Int32.Parse(Console.ReadLine());
        num2 = Int32.Parse(Console.ReadLine());
        if(Clasenueva.Mayor(num1,num2))
        {
         Console.WriteLine("el primer numero es mayor");
        }
        else
        {
         Console.WriteLine("el segundo numero es mayor");
        }
        break;
        case 4:
        Console.WriteLine("ingrese dos numeros");
        num1 = Int32.Parse(Console.ReadLine());
        num2 = Int32.Parse(Console.ReadLine());
        if(Clasenueva.Menor(num1,num2))
        {
         Console.WriteLine("el primer numero es el menor");
        }
        else
        {
         Console.WriteLine("el segundo numero es el menor");       
        }
        break;
        case 5:
        Console.WriteLine("ingrese un numero");
        num1 = Int32.Parse(Console.ReadLine());
        Clasenueva.Cubo(num1);
        break;
     } 
  }
 }
        static void Main(string[] args)
        {
            Matematica m     = new Matematica();
            int        num   = 0;
            int        num1  = 0;
            int        salir = 1;

            while (salir == 1)
            {
                int opcion = 0;
                Console.WriteLine("Ingrese un n° para:\n[1]Fibonacci\n[2]Factorial\n[3]Para ver num menor\n[4]Para ver num mayor");
                opcion = Int32.Parse(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                    Console.WriteLine("ingrese numero: ");
                    num = Int32.Parse(Console.ReadLine());
                    for (int i = 0; i < num; i++)
                    {
                        Console.Write(m.Fibonacci() + ",");
                    }
                    Console.WriteLine("");
                    break;

                case 2:
                    Console.WriteLine("ingrese numero: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El factorial es " + m.Factorial(num1));
                    break;

                case 3:
                    Console.WriteLine("ingrese numero: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("ingrese otro numero: ");
                    num = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El numero menor es :" + m.Menor(num, num1));
                    break;

                case 4:
                    Console.WriteLine("ingrese numero: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("ingrese otro numero: ");
                    num = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El numero mayor es :" + m.Mayor(num, num1));
                    break;

                default:
                    Console.WriteLine("El numero ingresado no coincide con ninguna opcion");
                    break;
                }
                Console.WriteLine("Ingrese [1] para continuar o cualquier otro para salir");
                salir = Int32.Parse(Console.ReadLine());
            }
        }
        static void Main(string[] args)
        {
            int        menu  = 0;
            int        num1  = 0;
            int        num2  = 0;
            Matematica clase = new Matematica();

            while (menu != 6)
            {
                Console.WriteLine("Ingrese el numero para la operacion deseada:\n1-Fibonacci\n2-Factorial\n3-Mayor\n4-Menor\n5-Cubo\n6-Finalizar");
                menu = int.Parse(Console.ReadLine());
                switch (menu)
                {
                case 1:
                    Console.WriteLine("Ingrese la cantidad de numeros Fibonacci que quiere ver");
                    num1 = int.Parse(Console.ReadLine());
                    clase.Fibonacci(num1);
                    break;

                case 2:
                    Console.WriteLine("El factorial de que numero quiere ver?");
                    num1 = int.Parse(Console.ReadLine());
                    Console.WriteLine(clase.Factorial(num1));
                    break;

                case 3:
                    Console.WriteLine("Ingrese dos numeros para comparar");
                    num1 = int.Parse(Console.ReadLine());
                    num2 = int.Parse(Console.ReadLine());
                    clase.Mayor(num1, num2);
                    break;

                case 4:
                    Console.WriteLine("Ingrese dos numeros para comparar");
                    num1 = int.Parse(Console.ReadLine());
                    num2 = int.Parse(Console.ReadLine());
                    clase.Menor(num1, num2);
                    break;

                case 5:
                    Console.WriteLine("El cubo de que numero quiere saber?");
                    num1 = int.Parse(Console.ReadLine());
                    clase.Cubo(num1);
                    break;

                case 6:
                    break;
                }
            }
        }
        static void Main(string[] args)
        {
            int        num1 = 0, num2 = 0, opcion = 0, opcion1 = 1;
            Matematica mate = new Matematica();

            do
            {
                Console.WriteLine("Que desea hacer?\n 1)Fibonacci\n2)Factorial\n3)Mayor\n4)Menor\n5)Cubo");
                opcion = Int32.Parse(Console.ReadLine());
                if (opcion == 1)
                {
                    Console.Write("Cuantos numeros de la secuencia quiere ver?: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    mate.Fibonacci(num1);
                }
                if (opcion == 2)
                {
                    Console.Write("Cual numero querie saber su factorral?: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("La factorial es : " + mate.Factorial(num1));
                }
                if (opcion == 3)
                {
                    Console.Write("ingrese un numero: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    Console.Write("ingrese otro numero: ");
                    num2 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El mayor es : " + mate.Mayor(num1, num2));
                }
                if (opcion == 4)
                {
                    Console.Write("ingrese un numero: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    Console.Write("ingrese otro numero: ");
                    num2 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El menor es : " + mate.Menor(num1, num2));
                }
                if (opcion == 5)
                {
                    Console.Write("ingrese un numero: ");
                    num1 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El cubo es : " + mate.Cubo(num1));
                }
                Console.Write("¿quiere realizar otra operacion?\n1)Si\n2)No\n");
                opcion1 = Int32.Parse(Console.ReadLine());
            }while(opcion1 == 1);
        }
        static void Main(string[] args)
        {
            int resultado = 0, a = 0, b = 0;

            Console.WriteLine("[1]Fibonacci \n[2]Factorial \n[3]Mayor \n[4]Menor \n[5]Cubo");

            switch (Int32.Parse(Console.ReadLine()))
            {
            case 1:
                Console.WriteLine("Ingrese el limite de numeros a mostrar");
                Matematica.Fibonacci(Int32.Parse(Console.ReadLine()));
                break;

            case 2:
                Console.WriteLine("Ingrese el numero");
                a         = Int32.Parse(Console.ReadLine());
                resultado = Matematica.Factorial(a);
                Console.WriteLine("El factorial de {0} es: {1}", a, resultado);
                break;

            case 3:
                Console.WriteLine("Ingrese dos numeros");
                a = Int32.Parse(Console.ReadLine());
                b = Int32.Parse(Console.ReadLine());
                Console.WriteLine("El mayor numero es: " + Matematica.Mayor(a, b));
                break;

            case 4:
                Console.WriteLine("Ingrese dos numeros");
                a = Int32.Parse(Console.ReadLine());
                b = Int32.Parse(Console.ReadLine());
                Console.WriteLine("El menor numero es: " + Matematica.Menor(a, b));
                break;

            case 5:
                Console.WriteLine("Ingrese el numero");
                a         = Int32.Parse(Console.ReadLine());
                resultado = Matematica.Cubo(a);
                Console.WriteLine("el cubo de {0} es: {1}", a, resultado);
                break;

            default:
                Console.WriteLine("Opcion invalida");
                break;
            }
        }
예제 #7
0
        static void Main(string[] args)
        {
            int id   = 0;
            int num  = 0;
            int num1 = 0;

            Console.WriteLine("[1] Fibonacci\n[2] Factorial\n[3] Mayor\n[4] Menor\n[5] Cubo");
            id = Int32.Parse(Console.ReadLine());

            Matematica usuario = new Matematica();

            switch (id)
            {
            case 1:
            {
                Console.WriteLine("Ingrese un numero");
                num = Int32.Parse(Console.ReadLine());

                usuario.fibonacci(num);

                break;
            }

            case 2:
            {
                Console.WriteLine("Ingrese un numero");
                num = Int32.Parse(Console.ReadLine());

                usuario.factorial(num);

                break;
            }

            case 3:
            {
                Console.WriteLine("Ingrese dos numeros");
                num  = Int32.Parse(Console.ReadLine());
                num1 = Int32.Parse(Console.ReadLine());

                Console.WriteLine("El mayor numero es: " + usuario.mayor(num, num1));

                break;
            }

            case 4:
            {
                Console.WriteLine("Ingrese dos numeros");
                num  = Int32.Parse(Console.ReadLine());
                num1 = Int32.Parse(Console.ReadLine());

                Console.WriteLine("El menor numero es: " + usuario.menor(num, num1));

                break;
            }

            case 5:
            {
                Console.WriteLine("Ingrese dos numeros");
                num = Int32.Parse(Console.ReadLine());

                Console.WriteLine("El numero al cubo es " + usuario.cubo(num));


                break;
            }
            }
        }
예제 #8
0
        static void Main(string[] args)
        {
            int selec  = 0;
            int num    = 0;
            int num1   = 0;
            int salida = 0;

            while (selec != 6)
            {
                Console.Write("\n\n1 - Secuencia Fibonacci\n2 - Factorial de un numero");
                Console.Write("\n3 - Mayor de dos numeros\n4 - Menor de dos numeros");
                Console.Write("\n5 - Cubo de un numero\n6 - Salir");

                Console.Write("\nIngrese una seleccion: ");
                selec = Int32.Parse(Console.ReadLine());


                switch (selec)
                {
                case 1:
                    Console.Write("Ingrese el numero de elementos a mostrar de la secuencia: ");
                    num = Int32.Parse(Console.ReadLine());
                    Console.Write("0 1 ");
                    int ult    = 1;
                    int penult = 0;
                    int actual = 0;
                    for (int i = 0; i < num - 2; i++)
                    {
                        actual = ult + penult;
                        Console.Write(actual + " ");
                        penult = ult;
                        ult    = actual;
                    }

                    break;

                case 2:
                    Console.Write("Ingrese un numero: ");
                    salida = Matematica.Factorial(Int32.Parse(Console.ReadLine()));
                    Console.WriteLine("El factorial del numero es " + salida);
                    break;

                case 3:
                    Console.Write("Ingrese un numero(1 de 2): ");
                    num = Int32.Parse(Console.ReadLine());
                    Console.Write("Ingrese un numero(2 de 2): ");
                    num1 = Int32.Parse(Console.ReadLine());

                    Console.Write("El numero mayor es " + Matematica.Mayor(num, num1));
                    break;

                case 4:
                    Console.Write("Ingrese un numero(1 de 2): ");
                    num = Int32.Parse(Console.ReadLine());
                    Console.Write("Ingrese un numero(2 de 2): ");
                    num1 = Int32.Parse(Console.ReadLine());

                    Console.Write("El numero menor es " + Matematica.Menor(num, num1));


                    break;

                case 5:
                    Console.Write("Ingrese un numero: ");
                    num = Int32.Parse(Console.ReadLine());

                    Console.Write("El cubo del numero es " + Matematica.Cubo(num));
                    break;

                default:
                    if (selec != 6)
                    {
                        Console.Write("Seleccion no valida");
                    }
                    break;
                }
            }
        }
        static void Main(string[] args)
        {
            int    menu = 6, num = 0, num1 = 0, num2 = 0, lfib = 0;
            double cubo = 0;

            Console.WriteLine("Bienvenido al menu:\n");
            while (menu != 0)
            {
                Console.WriteLine("Para utilizar el metodo fibonacci ingrese[1] para hacer el factorial de un numero ingrese[2], para ver el mayor de dos numeros ingrese[3], para ver el menor de dos numeros ingrese[4], para elevar un numero al cuadrado ingrese [5], para finalizar el programa ingrese [0]\n");
                menu = Int32.Parse(Console.ReadLine());
                if (menu == 1)
                {
                    Matematica X = new Matematica();
                    Console.WriteLine("Por favor ingrese el limite de numeros que mostrara el fibonacci.. ej : 2(1,1)\n");
                    lfib = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("Fibonacci:\n");
                    X.Fibonacci(lfib);
                    Console.WriteLine("Si desea hacer algo mas recuerde que puede tambien hacer el factorial de un numero ingresando[2], ver el mayor de dos numeros ingresando[3], ver el menor de dos numeros ingresando[4],elevar un numero al cuadrado ingresando [5], para finalizar el programa ingrese [0]\n");
                    menu = Int32.Parse(Console.ReadLine());
                }
                if (menu == 2)
                {
                    Matematica X = new Matematica();
                    Console.WriteLine("Ingrese el numero deseado para saber su factorial:\n");
                    num = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El factorial de " + num + " es de: ");
                    X.Factorial(num);
                    Console.WriteLine("Si desea hacer algo mas recuerde que puede tambien hacer el factorial de un numero ingresando[2], ver el mayor de dos numeros ingresando[3], ver el menor de dos numeros ingresando[4],elevar un numero al cuadrado ingresando [5], para finalizar el programa ingrese [0]\n");
                    menu = Int32.Parse(Console.ReadLine());
                }
                if (menu == 3)
                {
                    Matematica X = new Matematica();
                    Console.WriteLine("Ingrese dos numeros para idenficar el mayor:\n");
                    num1 = Int32.Parse(Console.ReadLine());
                    num2 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El mayor de entre los dos es: " + X.Mayor(num1, num2));
                    Console.WriteLine("Si desea hacer algo mas recuerde que puede tambien hacer el factorial de un numero ingresando[2], ver el mayor de dos numeros ingresando[3], ver el menor de dos numeros ingresando[4],elevar un numero al cuadrado ingresando [5], para finalizar el programa ingrese [0]\n");
                    menu = Int32.Parse(Console.ReadLine());
                }
                if (menu == 4)
                {
                    Matematica X = new Matematica();
                    Console.WriteLine("Ingrese dos numeros para idenficar el menor:\n");
                    num1 = Int32.Parse(Console.ReadLine());
                    num2 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El mayor de entre los dos es: " + X.Menor(num1, num2));
                    Console.WriteLine("Si desea hacer algo mas recuerde que puede tambien hacer el factorial de un numero ingresando[2], ver el mayor de dos numeros ingresando[3], ver el menor de dos numeros ingresando[4],elevar un numero al cuadrado ingresando [5], para finalizar el programa ingrese [0]\n");
                    menu = Int32.Parse(Console.ReadLine());
                }
                if (menu == 5)
                {
                    Matematica X = new Matematica();
                    Console.WriteLine("Ingrese un numero para saber su valor elevado al cubo:\n");
                    cubo = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("El valor de " + cubo + " elevado al cubo es de:" + X.Cubo(cubo));
                    Console.WriteLine("Si desea hacer algo mas recuerde que puede tambien hacer el factorial de un numero ingresando[2], ver el mayor de dos numeros ingresando[3], ver el menor de dos numeros ingresando[4],elevar un numero al cuadrado ingresando [5], para finalizar el programa ingrese [0]\n");
                    menu = Int32.Parse(Console.ReadLine());
                }
            }
        }