miércoles, 12 de junio de 2013

NUMEROS PRIMOS (FORMAS DE WINDOWS)

Este sencillo programa es similar a la aplicación consola pasada solo que en formas de windows (Vsiual). El codigo es el siguiente:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace numero_primo_windows
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public bool NumeroPrimo(int num)
        {
            if (num % 2 == 0)
                return false;
            else
                return true;
        }


        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                int num = int.Parse(textBox1.Text);
                int res = Convert.ToInt32(NumeroPrimo(num));
             
                if (res == 1)                                                     //if(NumeroPrimo(num))
                    MessageBox.Show("Numero Primo");            //MessageBox.Show("Numero no Primo");
                else                                                                  //else
                    MessageBox.Show("Numero no Primo");         //MessageBox.Show("Numero Primo");
            }
            catch (Exception)
            {
                MessageBox.Show(this, "Datos no validos", "Error en datos", MessageBoxButtons.OK,       MessageBoxIcon.Error);
            }
       
        }

        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
        }
    }
}






Descarga el ejecutable....



1 comentario:

  1. espero puedas respoder, me puedes enseñar como hacer un wind. forms de numeros primos en rangos pero con radio button algo asi como seleccionar entre que rangas 1 a 99 o 100 a 999 y luego mostrar en otra lista todos los primos entre esos margenes elegidos

    ResponderEliminar