;-) Aveces pasa.....

No to en la vida es programar, aqui un poco de humor.
Cuando no compila....
Suele pasar....
Que facil lo ponen, no? Peliculas vs Realidad

#5 C# Tablas de Multiplicar {Visual}

App para mostrar las tablas de multiplicar en visual C#.
Codigo del Boton Mostrar

{
int num = (int)numericUpDown1.Value;
            
            Graphics g = this.CreateGraphics();
            int x = 20, y = 30;
            Font letra = new Font("Arial", 30);
            for (int i = 1; i <= 10; i++)
            {
                int num2;
                num2 =num* i;
                g.DrawString(num+" X "+i+" = "+num2.ToString(), letra, Brushes.Black, x, y);
                y += letra.Height;
            }
}
Metodo para Limpiar en el boton limpiar

{
this.CreateGraphics().Clear(Form1.ActiveForm.BackColor);
}

#4 C# Musica

App para tocar una pequeña tonada en modo consola C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;


namespace music_consola
{
    class Program
    {
        public static void Main()
        {
            
            Note[] Mary = 
        {
        new Note(Tone.B, Duration.QUARTER),
        new Note(Tone.A, Duration.QUARTER),
        new Note(Tone.GbelowC, Duration.QUARTER),
        new Note(Tone.A, Duration.QUARTER),
        new Note(Tone.B, Duration.QUARTER),
        new Note(Tone.B, Duration.QUARTER),
        new Note(Tone.B, Duration.HALF),
        new Note(Tone.A, Duration.QUARTER),
        new Note(Tone.A, Duration.QUARTER),
        new Note(Tone.A, Duration.HALF),
        new Note(Tone.B, Duration.QUARTER),
        new Note(Tone.D, Duration.QUARTER),
        new Note(Tone.D, Duration.HALF)
        };
            
            Play(Mary);
        }

        
        protected static void Play(Note[] tune)
        {
            foreach (Note n in tune)
            {
                if (n.NoteTone == Tone.REST)
                    Thread.Sleep((int)n.NoteDuration);
                else
                    Console.Beep((int)n.NoteTone, (int)n.NoteDuration);
            }
        }

        
        protected enum Tone
        {
            REST = 0,
            GbelowC = 196,
            A = 220,
            Asharp = 233,
            B = 247,
            C = 262,
            Csharp = 277,
            D = 294,
            Dsharp = 311,
            E = 330,
            F = 349,
            Fsharp = 370,
            G = 392,
            Gsharp = 415,
        }

       
        protected enum Duration
        {
            WHOLE = 1600,
            HALF = WHOLE / 2,
            QUARTER = HALF / 2,
            EIGHTH = QUARTER / 2,
            SIXTEENTH = EIGHTH / 2,
        }

       
        protected struct Note
        {
            Tone toneVal;
            Duration durVal;

           
            public Note(Tone frequency, Duration time)
            {
                toneVal = frequency;
                durVal = time;
            }

            
            public Tone NoteTone { get { return toneVal; } }
            public Duration NoteDuration { get { return durVal; } }
        }
    }
}

Mono

Si quieres otra opción a Visual Studio para programar en C# tambien Mono es una excelente opcion.
http://www.mono-project.com/download/#download-win

Visual Studio

En lo personal yo recomiendo Visual Studio para programar en C# pero cada quien elige el que mejor le convenga. Voy a dejar aqui el link de descarga de Visual Studio
http://www.visualstudio.com/downloads/download-visual-studio-vs

#3 C# Saber si un numero es primo

App para saber ssi un numero es primo o no C#

namespace saber_si_un_numero_es_primo
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 0, num;
            Console.WriteLine("NUMERO");
            num = Convert.ToInt32(Console.ReadLine());
            for (int i = 1; i < (num + 1); i++)
            {
                if (num % i == 0)
                {
                    a++;
                }
            }
            if (a != 2)
            {
                Console.WriteLine(num+ " No es primo");
            }
            else
            {
                Console.WriteLine(num+ " Si es primo");
            }
            Console.ReadLine();
        }
    }
}

#2 C# Factorial

App para calcular el factorial de un numero C#

namespace factorial_clase
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Numero=");
            int n = int.Parse(Console.ReadLine());
            Console.WriteLine("El factorial es "+factorial(n));
            Console.ReadKey();
        }
        public static int factorial(int n)
        {
                    int fact = 1;
                    if (n == 0 || n == 1)
                        return 1;
                    for (int i = n; i >= 1; i--)
                        fact *= i;
                    return fact;
        }
    }
}

#1 C# Numeros Primos

App para calcular numeros primos del 1 al 1000 C#


namespace primo
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.SetCursorPosition(0, 0);
            Console.Write("Numeros primos del 1 al 1000");
            Console.SetCursorPosition(1, 1);
            Console.Write("");
            int cuentap = 0;
            for (int i = 0; i <= 1000; i++)
            {

                if (primo(i))
                    cuentap++;
            }
            int x = 2, y = 2;
            int[] vecp = new int[cuentap];
            int indice = 0;
            for (int i = 1; i <= 1000; i++)
            {

                if (primo(i))
                {
                    vecp[indice] = i;
                    Console.SetCursorPosition(x, y);
                    Console.Write(i);
                    indice++;
                    y++;
                    
                    if (y == 25)
                    {
                        x += 5;
                        y = 2;
                    }
                }
            }         
            Console.ReadKey();
        }
        public static bool primo(int n)
        {
            int div = 2;
            while (div < n)
            {
                if (n % div == 0)
                    return false;
                div++;
            }
            return true;
        }
    }
}

Bienvenidos

En este blog analizaremos cosas relacionadas con la programación, la computación y todo lo relacionado con el mundo de la informática y la tecnología. ;-)