CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Generador de numeros perfectos I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Generador de numeros perfectos I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Generador de numeros perfectos I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Generador de numeros perfectos I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Generador de numeros perfectos I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Generador de numeros perfectos I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Generador de numeros perfectos I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Generador de numeros perfectos I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Generador de numeros perfectos I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Generador de numeros perfectos

Ir abajo 
AutorMensaje
ldhack
Novato
ldhack


Mensajes : 3
Puntos : 9
Localización : Colombia

Generador de numeros perfectos Empty
MensajeTema: Generador de numeros perfectos   Generador de numeros perfectos I_icon_minitimeVie Ene 03, 2014 12:22 pm

aqui les dejo el proyecto desarrollado en monodevelop, el cual permite generar los numeros perfectos entre 1 y n.

Código:

using System;

namespace GeneraPerfectos

{

   public class TNumeros

   {

      int num;

      

      public TNumeros ()

      {

         num=0;

      }

      

      public int Numero{

         get{

            return num;

         }

         set{

            num = value;

         }

      }

      

      public int SumaDivisores(int n){

         

         int suma = 0;

         

         for(int i=1; i<n; i++){

            

            if(n%i == 0)

               suma += i;   

            

         }

         return suma;

      }

      

      public string MostrarPerfecto(){

         

         string cadena = "";   

         

         for(int i=1; i<=Numero; i++){

            

            if(SumaDivisores(i)==i)

               cadena += i + ",";

         }

         return cadena;

      }

      

      public int ContarPerfectos(){

         

         int cont = 0;

         

         for(int i=1; i<=Numero; i++){

            

            if(SumaDivisores(i) == i)

               cont += 1;

         }

         return cont;

      }

      

   }

}


aqui les dejo el main:

Código:

using System;



namespace GeneraPerfectos

{

   class MainClass

   {

      public static void Main (string[] args)

      {

         TNumeros n = new TNumeros();

         

         Console.Title = "Generador de Números Perfectos";

         

         Console.WriteLine ("Generar los Numeros perfectos entre el 1 y el ");

         

         n.Numero = int.Parse(Console.ReadLine());

                           

         Console.WriteLine("\nHay " + n.ContarPerfectos() + " Números perfectos entre 1 y " + n.Numero + " y son:");

         

         Console.ForegroundColor = ConsoleColor.Green;

         

         Console.Write(n.MostrarPerfecto().Remove(n.MostrarPerfecto().Length-1));

         

         Console.ResetColor();

         

         Console.WriteLine();

         

         Console.ReadLine();

         

      }

   }

}
Volver arriba Ir abajo
 
Generador de numeros perfectos
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Generador de Numeros Primos

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: