CONTADOR DE VISITAS


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


Get your own Digital Clock

miércoles, 8 de febrero de 2012

PROGRAMA MENU VISUAL CON OPERACIONES ARITMETICAS

VAMOS  A HACER UN PORGRAMA QUE TENGA  UN MENU CON VARIAS OPERACIONES ARITMETICAS PRIMERO QUE NADA DEBEMOS CREAR  NUESTRO PORGRAMA  COMO LO MENCIONE ANTERIORMENTE  PODEMS ELEGIR  VISUAL O CONSOLA PERO ES DECISION DE CADA QUIEN  YO EN ESTE USE VISUAL AQUI  UNA CAPTURA  DE COMO  NOS QUEDARIA POCO  A  POCO  NUESTRO DISEÑO.

ENTRAMOS  A  C#Y SELECCIONAMOS   OPCION VISUAL




















LUEGO HAREMOS  NUESTRO DISEÑO EN VISUAL CON DATA  VIEW GREED
























DESPUES EMPEZAMOS A ESCRIBIR NUESTRO CODIGO DE QUE ES LO QUEREMOS  QUE NUESTRO PROGRAMA AHAGA  ESTOS DATOS  SE  VAN A  ALMACENAR EN EL DATA  GREED  VIEW. ACA ABJO UNA  CAPTURA

DE NUESTRO CODIGO






















Y YA  CORRIENDO NUESTRO PORGRAMA  NOSOTROS INGRESAREMOS LOS DATOS  SI TODO ESTA BIEN NOS MOSTRARA UNA  PANTALLA COMO ESTA.


domingo, 5 de febrero de 2012

PROGRAMA QUE CALCULA EL AREAY LONGITUD DE UN TRIANGULO

PRIMERO QUE NADA  COMO MENCIONE  ELEGIMOS  NUESTRO TIPO  DE COMO HACER NUESTRO PORGRAMA


AQUI  IMPLENETAREMOS  LA DECCLARACION Y EL INGRESO DE NUETRAS VARIABLES
OS  DEJO UNA CAPTURA


static void Main(string[] args)
        {
            double l1primertriangulo, l2primertriangulo, l3primertriangulo, l1segundotriangulo, l2segundotriangulo, l3segundotriangulo,p1=0,p2=0,longitud=0;
            Console.Write("ingresa l1primertriangulo");
            l1primertriangulo = Convert.ToDouble(Console.ReadLine());
            Console.Write("ingresa l2primertriangulo");
            l2primertriangulo = Convert.ToDouble(Console.ReadLine());
            Console.Write("ingresa l3primertriangulo");
            l3primertriangulo = Convert.ToDouble(Console.ReadLine());
            Console.Write("ingresa l1segundotriangulo");
            l1segundotriangulo = Convert.ToDouble(Console.ReadLine());
            Console.Write("ingresa l2segundotriangulo");
            l2segundotriangulo = Convert.ToDouble(Console.ReadLine());
            Console.Write("ingresa l3segundotriangulo");
            l3segundotriangulo = Convert.ToDouble(Console.ReadLine());
            Perimetro(l1primertriangulo, l2primertriangulo, l3primertriangulo, ref
            Perimetro(l1segundotriangulo, l2segundotriangulo, l3segundotriangulo, ref p2);
            Longitud(p1, p2, ref longitud);
            Console.WriteLine("la longitus es" + longitud);
            Console.ReadKey();
        }

        static void Perimetro(double l1, double l2, double l3, ref double p)
        {
            p = l1 + l2 + l3;
        }
            static void Longitud(double p1, double p2, ref double lt)
        {
            double pt;
            pt = p1 + p2;
            lt = pt / 4;

        }
           
      }
p1);
}
Y POSTERIORMENTE  ABAJO UNCA CAPTURA DE NUESTRO PROGRAMA  TERMINADO


PROGRAMAQUE CALCULA EL AREA DE UN TRIANGULO USANDO METODOS

PRIMERO  QUE NADA IMPLEMNTAREMOS  UN METODO  PARA RESOLVER NUESTRO  SENCILLO PROGRAMA

AQUI ABAJO UNA CAPTURA DE QUE  MODO DESEAN IMPLEMENTAR SU PROGRAMA SI EN CONSOLA  O EN VISUAL COMO GUSTEN  YO LO ISE EN FORMA  CONSOLA 

AQUI UNA CAPTURA
 PRIMERO QUE NADA  IGRESAREMOS NUESTROS DATOS Y DECLARRAREMOS NUESTRAS VARIABLES QUE VAMOS  A USAR POSTERIOREMENTE
 AQUI UNA MUESTRA DE CAPTURA  COMO NOS QUEDA  NUESTRA CODIGO YA ESCRITO

   static void Main(string[] args)
        {     
 double ladoa,ladob,ladoc,area=0;
          
           Console.Write("ingresar ladoa");
           ladoa=Convert.ToDouble(Console.ReadLine());
           Console.Write("ingresar ladob");
           ladob=Convert.ToDouble(Console.ReadLine());
           Console.Write("ingresar ladoc");
           ladoc=Convert.ToDouble(Console.ReadLine());

           ar(ladoa, ladob, ladoc, ref area);
           Console.WriteLine("el area es" + area);
           Console.ReadKey();
        }
           
         
        

       static void ar(double a,double b, double c,ref double ar)
       {
            ar=(a+b+c)/2;


           
        }  

         
    }
}

E AQUI  UNA CAPTURA  DE NUESTRO PORGRAMA  YA  TERMINADO















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





PROGRAMA QUE CALCULE EL NUMERO PRIMO

PRIMERO VEMAOS  COMO REOLVER  Y DETERMINAR  SI UN NUMERO ES PRIMO




















DESPUES  RESOLVEREMOS EL SIGUIENTE  PROBLEMA  IMPLENTADO  UN PROCDIMIENTO  QUE  SE  DECLRA AL PRINCIPIO AQUI ABJO EL SIGUIENTE  CODIGO DE  NUESTRO PROGRAMA

 class Program
    {
        public bool esprimo (int n)
        {
            int div=2;
            while(div<=n)
            {
           if(n%div==0)
               return false;
                div++;
            }
            return true;
        }
       
     
        static void Main(string[] args)
        {
            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();
          
    
       
        }
    }
}

            



                    PROGRAMA  QUE CALCULA    MES Y AÑO Y DIA    DE LA SEMANA




Primero que nada   declaradremos  el metodo  que nos calcule   el  dia mes  y año  aremos  una funcion queno lo colcule aqui abajo  el codigo



        static void Main(string[] args)
        {
            while (true)
            {
                //pedimos que entre la fehca y validamos que
                //los datos sean correctos
                Console.WriteLine("Escribe una fecha" + '\n' );
                Console.Write("Dia:");
                int d = int.Parse(Console.ReadLine());
                if(d==0) break;
                Console.Write("Mes:");
                int m = int.Parse(Console.ReadLine());
                if(m==0) break;
                Console.Write("Año:");
                int a = int.Parse(Console.ReadLine());
                if(a==0) break;
                //creamos un array con los dias de la semanas
                string[] days={"Domingo", "Lunes", "Martes","Miercoles", "Jueves", "Viernes","  Sabado"};
                //Esta es la resupuesta, usando el metodo DayOfWeek()
                Console.WriteLine("Ese dia es " +days[DayOfWeek(d,m,a)]);


            }
        }


        public static int DayOfWeek(int day, int month,int year)
        {
            int[] mesCode={0,6,2,2,5,0,3,5,1,4,6,2,4};
            int result= year% 100+ (year%100)/4+day+mesCode[month];

            if (year /100==7) result +=5;
            else if (year /100==18) result +=3;
            else if (year /100==19) result +=1;
            else if (year /100==20) result +=0;
            else if (year /100==21) result +=-2;
            else if (year /100==22) result +=-4;
            // Veamos si es bisiesto y quitamos un dia si
            // el mes es enero o febrero
            if (EsBisiesto(year) && (month==1 || month==2))
            result += -1;

            //Esto devuelve un numero ente 0 y 7
            // que nos da el dia de la semana
            return result%7;

        }
        //Metodo para saber si un año es bisiesto
        private static bool EsBisiesto (int a)
        {
            return (a%4==0 && a% 100!=0) || a %400==0;





aqui abajo una  captura de nuestro porgrama previamente  terminado


y asi  nos quedaria  nuestro programa









PROGRAMA QUE CALCULA LA SERIE COSNTANTE

BUENO VEAMOS AQUI UN PEQUEÑO  Y SENCILLO PORGRAMITA DE COMO CALCULAR UNA SERIE DE NUMEROS EMPEZANDO POR UN CONSTANTE




















DESPUES IREMOS A LOS IGUIENTE QUE SERIA  EL  CODIGO DE NUESTRO PROGRAMITA  LO UAL NS MUESTRA PRIMERO DEBEMOS DECLARAR  EL METODO CON SUSVARIABLES 

  class Program
    {
        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)
        {
           
            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);

        }
    }
}

AQUI  UNA CACPTURA  DE LO QUE SALE PORQUE LOGICAMENTE NO SE PUEDE  HACER LA SUMA NOS DA  UN RESULTADO.





Vistas de página en total