CONTADOR DE VISITAS


[ Copy this | Start New | Full Size ] contador de visitas
contador visitas


Get your own Digital Clock

sábado, 4 de febrero de 2012

PROGRAMA QUE CALCULA TODOS LOS PROGRAMAS ANTERIORES EL MENU EN CONSOLA

PRIMERO  QUE NADA IMPLEMENTAREMOS  UN MENU EN CONSOLA  DONDE  ALMACENAREMOS TODOS NUESTROS PROGRAMAS ANTERIORES


DESPUES IMPLEMENTAREMOS EL CODIGO DONDE MOSTRARA  TODOS  Y ADA UNODE LOS METODOS  USADOS PARA CADA PROGRAMA

 class Program
    {
      
            bool esbisiesto = false;
            if ((año / 4) == 0)

                esbisiesto = true;
            if ((año % 100) ==0&& (año % 400) != 0)
                esbisiesto = false;
            return esbisiesto;
        }
        public bool esprimo(int n)
        {
            int div = 2;
            while (div <= n)
            {
                if (n % div == 0)
                    return false; 
                div++;
            }
            return true;
        }
       

        static public bool esbisiesto(int año)
        {
            bool esbisiesto = false;
            if ((año / 4) == 0)

                esbisiesto = true;
            if ((año % 100) ==0&& (año % 400) != 0)
                esbisiesto = false;
            return esbisiesto;
        }
       
        public double conatante()
        {
            double e = 0.0;
            double f = 0.0;
            do
            {
                e += 1 / Factorial(f++);
            }
          while   (e <= Math.E);
            return e;
        }
        static void Main(string[] args)
        {
            bool salir = false;
            int año;
            string opcion =" ";
            while (!salir)
            {

                Console.WriteLine("¿Qué deseas hacer?");
                Console.WriteLine("1) Ver Factorial del 1 al 12\n2) Sacar factorial\n3) Serie\n4) Salir...\n");
                Console.WriteLine("5) Serie=1+1/1!+1/2!+1/3!+1/4!1/5!.....s/n");
                Console.WriteLine("6)Calcular el numero primo");
             

            for (int i = 0; i < 30; i++) // Genera sonido desde la pc
                //Console.Beep(1000, 500); // Frecuencia del sonido que reproduce la pc
                //Console.ForegroundColor = ConsoleColor.Cyan; // color del texto
                //Console.SetCursorPosition(38,10); // Posicion de las letras
                //Console.Write("HOLA");
                opcion = Console.ReadLine();
                if (opcion != "1" || opcion != "2" || opcion != "3" ||opcion != "4")
                {
                    Console.WriteLine("Por favor seleccione una opcion correcta");
                    salir = false;
                }
                 else
                switch (opcion)
                {
                    case "1":
                     n = 0;
                        for (double i = n; i <= 12; n++)
                        {
                            for (int j = 0; j < n; j++)

                            Console.SetCursorPosition(25,j);
                            Console.WriteLine("El Factorial de :" + n + " Es:" + Factorial(n));
                            Console.ReadKey();


                            i++;
                        }
                          string res;
                        Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
                        res = Console.ReadLine();
                        if (res == "y" || res == "Y")
                            salir = true;
                        Console.Clear();
                            break;

                    case "2":

                            int num;

                                Console.WriteLine("¿De qué numero deseas obtener el factorial ?");
                                Console.SetCursorPosition(30, 10);
                                num = Convert.ToInt32(Console.ReadLine());

                            Console.WriteLine("El Factorial es: " + Factorial(num) + "\n");


                            Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
                            res = Console.ReadLine();

                            if (res == "y" || res == "Y")

                                salir = true;

                             //if ( res == ConsoleKey.Insert)
                               Console.WriteLine("Por favor seleccione una opción");
                            Console.Clear();
                            break;

                    case "3":
                       
                        double r = 1;    
                        int serienum = 1;
                        Console.Write("Qué numero deseas utilizar en la serie");
                       serienum =  Convert.ToInt32( Console.ReadLine());
                            
                             for (int i = 1; serienum <= 12; i++)
                                 r = 1 / i;

                             Console.WriteLine("El Resultado es: " + r);

                            break;
                    case "4":

                            Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
                            res = Console.ReadLine();
                            if (res == "y" || res == "Y")
                                salir = true;
                            Console.Clear();
                            break;
                    case "5":
                            Console.WriteLine("¿Deseas salir de la aplicacion? y/n");
                            res = Console.ReadLine();
                            if (res == "y" || res == "Y")
                                salir = true;
                            Console.Clear();
                            break;
                    case "6":
                            int año;
                            Console.Clear();
                            Console.WriteLine("ingresa el año ");
                            año = Convert.ToInt32(Console.ReadLine());
                            if(esbisiesto(año))
                            Console.WriteLine("Es bisiesto");
                    else
                        Console.WriteLine("No es bisiesto");
                        break;
                   case "7":
                        int n=1;
                        n = Convert.ToInt32(Console.ReadLine());
                        for (int div = 2; div <= n; div++
                        if (n % div == 0)
                        Console.Write("iingresar el numero ");
                        Console.Write("el numero primo es " +n);
                        Console.ReadKey();
                        break;
             

  
      
                         
                }

            }
        }
            private static double Factorial(double n)
        {
            double f = 1;
            if (n == 0 || n == 1)
                return 1;
            for (double i = n; i >= 1; i--)
            {
                f=f*i;
               
            }
            return f;
        }
       
    }
}
 Y AQUI ABAJO UNA CAPTURA DE QUE  COMO NOS QUEDO EL PROGRAMA





No hay comentarios:

Publicar un comentario

Vistas de página en total