Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - hackmin

#1
Bueno Resulta que quiero abrir un instalador con AutoIT... aquí esta el código:

Código: php
Run("C:\xxxx\xxxx\xxxxx\winzip21_downwz.exe")



Pruebo con otros instaladores, y ese código funciona correctamente.

El programa es este: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

El nombre del ejecutable es: winzip21_downwz

Tambien mire en propiedad-> detalles y probé con: winzip
WinZip
Winzip21

pero nada :-\
#2
Bueno gente, estoy con las redes para ir preparado al curso de microinformatica y redes tal como prometí en el foro que lo haría,....

Tengo 2 dudas:

1.- mi proveedor es ONO ¿Entonces ONO tiene un switch especifico? y si me voy a ORANGE ¿tiene otro especifico? o solo existe un switch en cada PAIS?
2.- ¿Se puede crear un switch casero? es decir comprar o hacer un switch sin que intervenga el proveedor? ¿Que ventajas tendría?
#3
Código: php
Puerto	Desc.	Estado	Observaciones
20 FTP cerrado Utilizado por FTP
21 FTP cerrado Utilizado por FTP
22 SSH cerrado Secure Shell.
23 TELNET cerrado Acceso remoto
25 SMTP cerrado Servidor de correo SMTP
53 DNS cerrado Servidor DNS
79 FINGER cerrado Servidor de información de usuarios de un PC
80 HTTP cerrado Servidor web
110 POP3 cerrado Servidor de correo POP3
119 NNTP cerrado Servidor de noticias

135 DCOM-scm cerrado Solo se puede cerrar a través de un cortafuegos
139 NETBIOS cerrado Compartición de Ficheros a través de una red
143 IMAP cerrado Servidor de correo IMAP
389 LDAP cerrado LDAP. Tambien Puede ser utilizado por Neetmeting
443 HTTPS cerrado Servidor web seguro
445 MSFT DS cerrado Server Message Block.
631 IPP cerrado Servidor de Impresion
1433 MS SQL cerrado Base de Datos de Microsoft
3306 MYSQL cerrado Base de Datos. MYSQL
5000 UPnP cerrado En windows está activado este puerto por defecto.


Gente no tiene ningun sentido esto... ¿como va a estar cerrado el puerto 80? si no no podria estar navegando ahora mismo  ???

Bueno como saber a 100% si un puerto esta abierto, no tengo antivirus, el firewall esta desactivado... incluso abrí un programa que se conecta atraves de un puerto y funciona perfectamente, y cuando verifico si el puerto esta abierto dice que no  :-\ :-\ :-\

Bueno ¿alguna forma 100% segura de saber si el puerto esta abierto?

Paginas que utilice:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

y alguna otra que no recuerdo, el tema es que no funcionan correctamente, o eso creo, por que el puerto 80 siempre tiene que estar abierto, y tiene que estar por DEFECTO...
#4
Bueno gente e visto por foros BOTNETS pero se me hace muy parecido a los RAT, entonces me encontré por la RED un tutorial de una BOTNET minera de BITCOINS (que por cierto la botnet es super cara)..

El tema es que no se muy bien como va todo eso, y nada mas es para aprender un poco mas de malware y ver como funciona todo esto... se me hace interesante


Resulta que el botnet pide estos apartados para funcionar:

Enable ---> con un tick lo marcas o no(por defecto viene CON tick)
Save information ---> Con un tick lo marcas o no (por defecto viene SIN tick)
Pool URL: 
Worker username:
worker password:
threads:
save As: por defecto viene: winsvchost.exe

Y abajo del botnet pone un boton llamado: BUILD

¿ese boton lo que hace es crear un .exe como los RAT?

Otra cosa ese botnet  de bitcoins tiene varias opciones BITCOIN MINER, LITECOIN,RUCOIN,TERRACOIN etc etc ¿me imagino que depende del POOL url?

Importante: en los RAT las victimas salen en el mismo RAT ¿y en un botnet que pasaria? es decir en el botnet no sale las victimas entonces la solucion seria ¿unir el .exe del rat con el .exe del BOTNET y asi ya sabrias las victimas no?

Bueno lo siento si pregunto muchas cosas faciles, pero es que no se nada...

Captura:

#5
Bueno resulta que un chaval me recomendo hacer telecomunicaciones para el tema de la programación, el problema es que no lo encuentro sentido ¿Que tiene que ver las telecomunicaciones con la programacion de software? java,c# etc etc etc?

el GRADO SUPERIOR SERIA: Sistemas de Telecomunicaciones e Informáticos
el GRADO MEDIO SERIA:  Instalaciones de Telecomunicaciones


¿entonces? ¿que tiene que ver la FAMILIA DE LA ELECTRONICA con la programacion?  o ese chaval me a troll?
#6
Estoy un poco "asutado" ya que estoy mirando ofertas laborales de programación por internet y pagan muy bien y todo eso no me quejo en ese aspecto, pero muchas piden saber hasta 3 lenguajes de programación por ejemplo requisitos:

Antes que nada, quiero decir que imaginaros que tengo titulos de universidad de No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y dentro de eso pues No tienes permitido ver los links. Registrarse o Entrar a mi cuenta,sql...

Experiencia de al menos dos años trabajando con:
Visual Basic .net
Visual Basic 6.0
Java
Javascript, CSS, HTML
PL/SQL
Oracle 11

Esta por ejemplo seria ideal:

Amplios conocimientos de Herramientas VB, MVC 3 y 4,. NET, Entity Framework, SQL, MySQL, con mucha experiencia en T-SQL.


Entonces con esto quiero decir si realmente tengo que aprender si o si 3-4 lenguajes de programacion? la mente es capaz de memorizar tantos lenguajes seguidos? no te liarias con uno, con el otro y etc etc? y tambien quiero saber si realmente me vale solo con 1 de momento para trabajar por lo menos para ahorrar
#7
Bueno algo raro pasa, cuando enciendo el pc, la consola se abre y se quita muy muy rÁpido, imposible hacer foto  y  tampoco saber lo que pone y que es lo que ejecuta... ¿alguna manera de ordenar para que el cmd no se quite? es decir, hasta que yo no presione enter que no se quite? para poder verlo mas tranquilo
#8
Dudas y pedidos generales / Cambiar el HARDWARE ID
Mayo 09, 2015, 09:44:38 AM
Hola gente,  pues necesito su ayuda, miro en vídeos de youtube como cambiar el HWID(Hardware id) y bueno no me fío mucho las descargas que ponen , por que no dicen paginas oficiales si no lo suben a servidores como mega,mediafire etc etc y bueno existen muchos espabilados  ;D

El tema es que, si alguien me recomienda la pagina oficial de algun programa que pueda cambiar mi HWID se lo agradecería.

Saludos familia :P
#9
Dudas y pedidos generales / Modificar un .DLL
Abril 27, 2015, 02:14:40 PM
Bueno gente, resulta que necesito modificar un .DLL si o si, para cambiarle la fecha de modificación... ya que si la fecha de modificación es igual a la otra .dll se ejecuta ciertas librerías...

me imagino que sera con un editor hexadecimal no? pero en ese editor ¿tendria que buscar simplemente la fecha y modificarla o tengo que modificar numeros?

intenta modificarlo así:

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

pero no me funciono, entonces hay que modificar la fecha dentro del .dll
#10
Bueno gente resulta que hay unos chavales que se dedican a hacer bots para cierto juego, el tema es que dentro de 2 semanas pues pondrán el programa de pago, 15 euros al mes...

El tema es que permite solo 2 partidas al día, el tema es que pensando, para que esas 2 partidas sean "infinitas", pensé en estas opciones:

- modificar el día  del sistema operativo, pero creo que no son tan estupidos como para permitir eso
- Utilizar un congelador y cada vez que el programa me prohiba jugar mas partida, realizar un reinicio de sistema y volver.(que creo que es la mejor opcion)
- Cambiar la MAC del ordenador

¿Alguna de mis ideas sería la acertada? o podría cambiar Mac + congelador, por si acaso ¿que os parece? alguna idea mejor?
#11
Hola gente, espero que un alma brillante me ayude en esto por que lo agradecere enormemente, A ver explico

Cuando tu en una pagina le das clic derecho, puedes ver el código fuente de la página de casi cualquier página no?

La pregunta es ¿de que tipo tiene que ser la página para que no se pueda ver el código fuente? ¿flash? por ejemplo?

A ver es que entré en una encuesta y esa encuesta si elijo una respuesta mal me echan de ella, y cuando le doy clic derecho para mirar el código HTML no puedo, es decir el clic derecho no funciona, entonces quiero saber, como puedo acceder a ese código fuente, por que si accedo a ese codigo fuente,
puedo saber cual es la respuesta de la encuesta... es decir que opcion tildar...

Es decir algun tipo de programa que permita, mirar el codigo fuente de cualquier pagina web, da igual su composición y en que lenguaje este hecha
Alguien me puede echar una mano?
#12
Dudas y pedidos generales / Duda VPN + velocidad
Abril 06, 2015, 11:52:14 AM
Hola gente, resulta que me baje Cyberghost gratuito, y bueno tengo una duda:

Imagina que tengo un ordenador con conexión de internet de unos 200 megas y tengo en otra casa otro ordenador con conexión de 5 megas

y en los 2 tengo el cyberghost ¿en cual va mas rápido? es decir se "fusiona" las conexiones del cyberghost con los megas que tengo o no tiene nada que ver?
#13
Bueno fue sin querer, con el tuneup, borre sin querer la carpeta de entrada, y en ella se encontraba la desistalación ¿ahora que hago? como puedo desinstalar avast?
#14
Bueno pues, lo cuento aquí por que bueno tengo un problema y es que en mi ciudad hay cursos de microinformatica y si lo hago y apruebo puedo ir al superior que es PROGRAMACIÓN, estoy a dos pasos... ._.


El tema es que tengo la autoestima muy muy baja, demasiado baja,resulta que soy torpe con las manos, es decir, casi nunca en mi vida e echo cosas manuales, con lo cual, me pongo muy nervioso por que veo que hay gente que lo hace muy bien, y cada vez que cojo un destornillador me tiembla todo... Enserio hasta yo lo pienso, soy gilipollas, y solo de pensar "Joder, tengo que abrir un ordenador y hacer cosas manuales y encima cortar cables etc etc.." pues se me quita las ganas, tengo miedo.

Aparte de todo eso pienso que todos lo hará bien o que se burlaran de mi o yo que se...

Tengo la autoestima hacía mi muy baja... y siempre pongo la misma escusa a mi mente "A mi me gusta la programacion"(y es verdad), pero si digo esto, lo digo tambn para no hacer el curso ese...

En fín soy gilipollas... losé, esto nadie lo contestará pero asi me quedo agusto y  me lo estoy pensando muy bien, y no se si podré contra mi mente, con el solo hecho de ver que se pueden reir de mi, madre mia y seguro que hay niñas, eso es lo que me echa mas hacia atras

y solo pensar que puedo hacer un curso gratis de programacion, madre mía, pero parece que no sacaré ese curso pff
#15
Bueno gente, resulta que estoy un poco perdido, y como estoy aprendiendo java, no se si me va a perjudicar darle caña a la ingenieria inversa?

Es decir ¿tengo que picar codigo en la ingenieria inversa o  no? ¿me puede influir a la hora de estudiar java?

Tengo instalado virtualbox con el windows 7 ¿vale ese sistema operativo o windows xp es mejor?


Si las respuesta son positivas... ¿Que curso me recomiendas que este COMPLETO, es decir que sea básico,intermedio y avanzado?

Nota: Cracking, ingenieria inversa
#16
Código: java
package poo;

import java.util.Random;

public class Password {

public static void main(String[] args) {
Password longitud = new Password(8);
int indice = longitud.Longitud;
int esFuerte = 0;

for(int i = 1; i <= indice ;i++){
System.out.print(Password.generarPassword());
Password.GetSeguridadContraseña();
}
System.out.println();
System.out.println(Password.esFuerte());

}


protected static int Longitud;
private static char GetAscii;
private static int NumAleatorio;
private static int esFuerte;
private static int Minuscula =0 ;
private static  int mayuscula = 0 ;
private static int Numeros = 0;

public Password(){
this.Longitud = 8;
}
public Password(int longitud){
this.Longitud = longitud;
}

public static char generarPassword(){
GetAscii = 'A';
  for(int i = 1; i <= Longitud;i++){

  NumAleatorio = 32+(int)(Math.random()* 92);
  GetAscii = (char)NumAleatorio;
  if(i == Longitud){
return GetAscii; 
  }

  }
   return GetAscii;
}


  public static void GetSeguridadContraseña(){



if(NumAleatorio >= 65 && NumAleatorio <= 90 ){
mayuscula++;
}
if(NumAleatorio >= 97 && NumAleatorio <= 122 ){
Minuscula++;
}

if(NumAleatorio >= 48 && NumAleatorio <= 57 ){
Numeros++;
}



 
  }
 
  public static  String esFuerte(){
 
  if(Minuscula > 1 && mayuscula > 2 && Numeros > 5){
return "La contraseña es Segura!";
}
  else{
  return "la contraseña es Débil!!";
  }
 
  }

 

}




Mi  pregunta es: ¿una contraseña wifi puede obtener 64 caracteres en total? si es así admite todo tipo de carcateres?, es decir Astericos,letras,numeros?
#17
Bueno gente,la contraseña mas eficaz ¿que propiedades tendría? Es decir:

-Longitud  mínima
- cuantos numeros
-Cuantas letras
-cuantos asteriscos

Saludos y gracias
#18
Dudas y pedidos generales / Duda POO en java
Marzo 14, 2015, 03:03:15 PM
Bueno gente, me quedo estancado... 

Necesito hacer ejercicios... pero no encuentro nada y necesito un ejercicio que sea POO, tambien en varios ejercicios pero que trate temas como:

- El polimorfismo
- Static
- constructor
-metodos


y lo peor es que sin ejercicios no se puede avanzar ._., o por lo menos yo me bloqueo...
yo ahora mismo si que encontré ejercicios de POO, pero solo usando consctructor y metodos ya estan hechos, osea que ya eso me manejo bien...

NOTA:  Le doy a las interfaces ¿puede ser que con aprendiendo interfaces los conceptos de POO me resulte mas sencillo?

#19
Hola gente, pues bueno estoy un poco CONFUSO, ya que me cuesta mucho encontrar ejercicios de programacion orientado a objetos...

Sobre herencia, polimorfismo etc, etc...

entonces quería preguntar si sabéis de alguna web me da igual si los ejercicios están en ingles, que haya muchos ejercicios sobre programación orientada a objetos, ya que vendría muy bien la verdad... ¿alguien podría ayudarme por favor?
#20
Hola gente, me pico la curiosidad ¿se puede ganar dinero con el malware?, es decir no digo robarle a la gente dinero REAL, de su cuenta paypal... digo si se puede por ejemplo ganar dinero con algun tipo de malware contra mas usuarios infectados tengas mas dinero o algo de eso ¿?

Con publicidad o algo de eso, que inserte publicidad en los equipos o algo de eso.
#21
Bueno no entiendo este ejercicio la verdad... no se que es lo que hay que hacer

Un número perfecto es un número para el cual la suma de sus divisores apropiados es exactamente igual al número. Por ejemplo, la suma de los divisores apropiados de 28 sería 1 + 2 + 4 + 7 + 14 = 28, lo que significa que 28 es un número perfecto.

Un número n se llama deficiente si la suma de sus divisores apropiados es menor que n y se llama abundante si esta suma excede n .

Como 12 es el número abundante más pequeño, 1 + 2 + 3 + 4 + 6 = 16, el número más pequeño que se puede escribir como la suma de dos números abundantes es 24. Por el análisis matemático, se puede demostrar que todos los enteros mayores que 28123 se puede escribir como la suma de dos números abundantes. Sin embargo, este límite superior no se puede reducir más lejos por el análisis a pesar de que se sabe que el mayor número que no se puede expresar como la suma de dos números abundantes es inferior a este límite.

Encuentra la suma de todos los números enteros positivos que no se puede escribir como la suma de dos números abundantes.


Mi logica dice que sería así:

Ejemplo: el numero 12 sería 1+2+3+4+5+6+7+8+9+10+11 = 66

Seria mas esos numeros por que si sacamos el numero perfecto de cada numero no llega a 12? y si algun numero llega pues sumar ese numero 2 veces y si es mayor que 12 pues no se suma?, la verdad es que esta muy mal explicado  :-\


Ojo: no pido que me realicen el ejercicio, lo que no entiendo es el concepto del ejercicio...
#22
Java / [Java] Factorial suma dígitos
Febrero 28, 2015, 02:40:32 PM
n ! significa n × ( n - 1) × ... × 3 × 2 × 1

Por ejemplo, 10! = 10 × 9 × ... × 3 × 2 × 1 = 3.628.800,
y la suma de los dígitos en el número 10! es 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27.

Encuentra la suma de los dígitos en el número 100!


Código: java
import java.math.BigInteger;
public class prueba
{
public static void main(String[] args) {
int valor = 1;
BigInteger b1 = new BigInteger("1");
int NumeroFin = 0;
int FinalNumero = 0;
String NumeroFinCadena = "";
long fin = 100;
BigInteger Sumatorio = new BigInteger("1");
BigInteger Contador = new BigInteger("1");
for(int i = 1; i <= fin;i++){
b1 = b1.multiply(Sumatorio);
Sumatorio = Sumatorio.add(Contador);
if(i == fin){
System.out.println(b1);
NumeroFinCadena = String.valueOf(b1);
FinalNumero =NumeroFinCadena.length();

}

}
BigInteger b2 = new BigInteger("1"); 
BigInteger Multiplicador = new BigInteger("10");
int Compara = 0;
Compara = b1.compareTo(b2);
for(int i = 0 ; i <= fin;i++){
for(int x = 0; x <= fin*500;x++){
Compara = b1.compareTo(b2);
if(Compara == 1){

b2 = b2.multiply(Multiplicador);
}
Compara = b1.compareTo(b2);
if(Compara == -1){
b2 = b2.divide(Multiplicador);
}
}
System.out.println(b2);
i = (int)fin +1;
}

BigInteger bDivide = new BigInteger("10");
long GuardarAnterior = 0;
long ResultadoEntero = 0;
for(int i = 0; i < FinalNumero;i++){
BigInteger Resul = b1.divide(b2);
    Resul = Resul.mod(bDivide);
    b2 = b2.divide(bDivide);
ResultadoEntero = Resul.longValue();
GuardarAnterior = ResultadoEntero + GuardarAnterior;
}

System.out.println(GuardarAnterior);
}

}


Bueno, cualquier duda, dímelo 8)
#23
Se le da la siguiente información, pero puede que prefiera hacer una investigación por sí mismo.

01 de enero 1900 fue un lunes.
Treinta días tiene septiembre,
abril, junio y noviembre.
Todo el resto tiene treinta y uno,
solo ahorro de febrero,
que tiene veintiocho años, llueva o haga sol.
Y en años bisiestos, veintinueve.
Un año bisiesto se produce en cualquier año divisible por 4, pero no en un siglo a menos que sea divisible por 400.
¿Cuántos domingos cayó en el primer día del mes durante el siglo XX (1 enero 1901 a 31 diciembre 2000)?


Mi programa dice que tiene en total  desde el 1 de enero de 1901 hasta el 31 de diciembre 2000, hay en total: 5224 Domingos exactamente, ademas  para ver si es cierto calcule desde 1901 hasta 1904, lo hice hasta 1904 por que el 1904 es bisiesto y yo lo calcule a mano y efectivamente, dio: 209

Se lo puse al profesor la solución y me dijo que no, que es erronea  :-\

Miren el código porfavor y deduzcan:

Código: java
public static void main(String[] args) {

Scanner cin = new Scanner(System.in);
System.out.println("Cual es la base: ");
int Base = cin.nextInt();
int[] Meses = {31,0,31,30,31,30,31,31,30,31,30,31};
int año = 1901;
int e = 0;
int Domingos = 0;
int SumaMeses = 0;
int SumarDias = 0;




   
    for(int i = 1;i <= 7;i++){
   
    if(año > 2000){
    System.out.println(Domingos);
    return;
    }
   
   
    if(i == 1){
   
    if(año % 4 == 0 && año % 100 != 0){
        Meses[1] = 29;
       
        }
        if(año % 4 == 0 && año % 100 == 0){
        Meses[1] = 28;
        }
        if(año % 4 != 0 && año % 400 != 0 ){
        Meses[1]= 28;
        }
   
    }
   
   
    if(i == 7 && SumarDias < SumaMeses){
    Domingos = Domingos + 1;
    SumarDias = SumarDias + i;
    i = 1;
    }
    if(i == 1 && SumarDias == 0)
    {
    for(int x = 0; x <= Meses.length-1;x++){
   
    SumaMeses = Meses[x] + SumaMeses;
   
    }
    }
    if(SumarDias > SumaMeses && SumaMeses < 366){
    Domingos = Domingos - 1;
    }
   
    if(SumarDias > SumaMeses ){
          año = año +  1;
          i = 0;
          SumarDias = 0;
          SumaMeses = 0;
    }
   
   

    }
}
}
   
#24
Java / [Java] Secuencia más larga Collatz
Febrero 24, 2015, 12:35:14 PM
La siguiente secuencia iterativa se define para el conjunto de números enteros positivos:

n → n / 2 ( n es par) n → 3 n + 1 ( n es impar)

Usando la regla anterior y comenzando con 13, generamos la siguiente secuencia:

13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1
Se puede observar que esta secuencia (a partir de 13 y terminando en 1) contiene 10 términos. Aunque no se ha probado todavía (Collatz Problema), se cree que todos los números que empiezan terminan en 1.

¿Qué número inicial, menos de un millón, produce la cadena más larga?

Ejercicio: Básico

Código: java
public static void main(String[] args) {

Scanner cin = new Scanner(System.in);
long finish = 9999;
long GetPrimo = cin.nextLong();
long GetNumero = 0;
long DividirPar = 0;
long MultiplicarImpar = 0;
long Contador = 1;
long Comparar = 0;
    for(long i = 1; i < GetPrimo;i++){
    DividirPar = i;
MultiplicarImpar = i;
    for(long x = 1; x < finish;x++){
   
    if(DividirPar % 2 == 0){
    DividirPar =  DividirPar / 2;
    MultiplicarImpar = DividirPar;
    Contador = Contador + 1;
    continue;
    }
    if(DividirPar == 1 && x > 1){
     
      if(Contador > Comparar){
      GetNumero = i;
      Comparar = Contador;
     
     
      }
      Contador = 1;
  x = 99999;
  continue;
    }
   
    if(MultiplicarImpar % 2 != 0){
   
   
    MultiplicarImpar = (MultiplicarImpar * 3) + 1;
    DividirPar = MultiplicarImpar;
    Contador = Contador + 1;
    continue;
    }
   
   
   
   
   
   
    }
   
     
    }
    System.out.println("El número: "+GetNumero+" Genera un total de: "+Comparar);
    }
    }


Salida del programa, haciendo menor que 1.000.000:

Código: php
El número: 837799 Genera un total de: 525
#25
Java / [Java] Número triangular altamente divisible
Febrero 23, 2015, 03:36:39 PM
La secuencia de números triangulares se genera mediante la adición de los números naturales. Así que el 7 º número triángulo sería 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. Los primeros diez términos serían:

1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...

Hagamos una lista de los factores de los siete primeros números triangulares:

1 : 1
3 : 1,3
6 : 1,2,3,6
10 : 1,2,5,10
15 : 1,3,5,15
21 : 1,3,7,21
28 : 1,2, 4,7,14,28

Podemos ver que el 28 es el primer número triángulo tener más de cinco divisores.

¿Cuál es el valor del primer número triángulo tenga más de quinientos divisores?

Ejercicio Básico:

Código: java
	public static void main(String[] args) {

Scanner cin = new Scanner(System.in);
int GetPrimo = cin.nextInt();
  int SumaTotal = 0;
  int Contador = 0;
  int GuardarNumero = 0;
  int i  = 0;
    for( i = 1; i <= GetPrimo;i++){
    SumaTotal = i + SumaTotal;
    Contador = 0;
    for(int x = 1; x <= SumaTotal;x++){
       
    if(SumaTotal % x == 0){
    Contador = Contador + 1;
    }
    if(Contador > 500){
    System.out.println("El numero: "+SumaTotal+" tiene: "+Contador+" Numeros");
    return;
    }

        }
    }
   

   
    }
    }



La solución del ejercicio es(Salida del programa):
Código: php
El numero: 76576500 tiene: 501 Numeros
#26
Java / [Java] La suma de los números primos
Febrero 23, 2015, 01:01:47 PM
La suma de los números primos por debajo de 10 es 2 + 3 + 5 + 7 = 17.

Encuentra la suma de todos los números primos por debajo de dos millones.

Ejercicio: Básico

Código: java
public static void main(String[] args) {

Scanner cin = new Scanner(System.in);
long GetPrimo = cin.nextLong();
   int contador = 0;
   long sumatorio = 0;
    for(int i = 1; i <= GetPrimo;i++){
    for(int x = 1; x <= GetPrimo;x++){
   
    if(i % x == 0){
    contador = contador + 1;
    }
    if(contador == 2 && x == GetPrimo){
   
    sumatorio = i + sumatorio;
    System.out.println(i);
   
   
    }
    if(x == GetPrimo){
    contador = 0;
    }
   
   
    }
   
   
    }
    System.out.println("La suma total es: "+sumatorio);
   
    }
    }
     


Llegar a 2.000.000 tarda mucho, si alguien sabe optimizarlo para que tarde menos, bienvenido sea. sin usar metodos ehh  ;)
#27
Java / [Java] Suma diferencia cuadrado
Febrero 23, 2015, 07:46:15 AM
La suma de los cuadrados de los diez primeros números naturales es,

1 2 + 2 2 + ... + 10 2 = 385(Nota: Ese 2 es elevado, ejemplo (1 2) es 1 elevado a 2, el problema es que no sale la elevación)
El cuadrado de la suma de los diez primeros números naturales es,

(1 + 2 + ... + 10) 2 = 55 2 = 3,025

De ahí la diferencia entre la suma de los cuadrados de los diez primeros números naturales y el cuadrado de la suma es 3025 - 385 = 2.640.

Encuentra la diferencia entre la suma de los cuadrados de los primeros cien números naturales y el cuadrado de la suma.

Ejercicio Básico:

Código: java
public static void main(String[] args) {

Scanner cin = new Scanner(System.in);
long GetPrimo = cin.nextLong();
int Resultado = 0;
int SumaCuadrado = 0;
int GetNumero = 0;
int RestarNumeros = 0;

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

Resultado = i*i;
SumaCuadrado = Resultado + SumaCuadrado;

}
for(int i = 1; i <= GetPrimo;i++){

GetNumero = i + GetNumero;

if(i == GetPrimo){
GetNumero = GetNumero * GetNumero;
RestarNumeros = GetNumero - SumaCuadrado;
}
}
System.out.println("La suma de los cuadrados: "+SumaCuadrado);
     System.out.println("El cuadrado de la suma: "+GetNumero);
     System.out.println("La diferencia entre la suma de los cuadrados: "+RestarNumeros);
   
    }
     
     
     

    }
#28
Java / [Java] Múltiplo más pequeño
Febrero 22, 2015, 01:26:25 PM
2520 es el número más pequeño que puede ser dividido por cada uno de los números del 1 al 10 sin ningún resto.

¿Cuál es el número positivo más pequeño que es divisible por todos los números del 1 al 20?

Ejercicio: Básico

Código: java
public static void main(String[] args) {

Scanner cin = new Scanner(System.in);
long GetPrimo = cin.nextLong();
     int Contador = 0;
     int Residuo = 1;
     int GuardarNumero = 0;
     
    for(int i = 1; i <= 999999999;i++)
    {
    Contador = 0;
    for(int x  = 1; x <=20;x++){
   
    Residuo = i % x;
   
    if(Residuo == 0){
    Contador = Contador + 1;
    }
    if(Contador == 20){
    GuardarNumero = i;
    Contador = 0;
    }
    if(GuardarNumero > 0){
    System.out.println(GuardarNumero);
    return;
    }
   
   
    }
   
   
    }
   
    }
     
     
     

    }


Salida del programa:

Código: php
232792560


Ese número se puede dividir del 1-20 y siempre da resto 0, y ademas es el numero mas pequeño :P
#29
Java / [Java] Obtener factores primos de un Número
Febrero 21, 2015, 09:56:24 AM
Ejemplo los factores primos de:  600851475143 son:

Código: php
1
71
839
1471
6857
59569
104441
486847
1234169
5753023
10086647
87625999
408464633
716151937
8462696833


y seguro que falta una mas, por que al ser un numero tan grande lo quite para no esperar hasta el final.

Código: java
import java.util.*;
public class Ejercicios {

public static void main(String[] args) {





Scanner cin = new Scanner(System.in);
long GetPrimo = cin.nextLong();
int Contador = 0;


for(long i = 1; i <= GetPrimo;i++){

if(GetPrimo % i == 0){
System.out.println(i);
}
}

}

}


Nivel de dificultad: Básico
#30
Java / [Java] Serie de Fibonacci
Febrero 20, 2015, 05:16:14 PM
Otro ejercicio básico: Hallar la serie de fibonacci: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... cada término es la suma de los dos anteriores

Código: java
int NumPosterior = 1;
int NumAnterior = 1;
int SumaTotal = 1;
int GuardarNumero = 0;
int SumarSeries = 0;

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


          System.out.println(SumaTotal);
  SumaTotal = NumPosterior + NumAnterior;
  NumAnterior = NumPosterior;
  NumPosterior = SumaTotal;
 
 
 
}

}

}
#31
Java / [Java] Sacar multiplo de 3 y 5 y sumarlos
Febrero 20, 2015, 04:03:31 PM
Un ejercicio Básico:

Código: java
public class Ejercicios {

public static void main(String[] args) {

int SumaTotal = 0;
for(int i = 1; i < 1000;i++){
if(i % 3 == 0 || i % 5 == 0){
SumaTotal = i + SumaTotal;
}
}

System.out.println(SumaTotal);
}

}
#32
Bueno pues eso, resulta que me aconsejaorn realizar ejercicios de programación lógica,  el tema es que no se que debo de saber para realizar esos ejercicios es decir:


Si debo de saber:

-Condicionales
-Arrays
-Bucles

¿con eso ya sería suficiente para hacer ejercicios de programacion logica? o debo de saber algo mas para realizarlos?

Saludos
#33
Presentaciones y cumpleaños / Me presento...
Febrero 20, 2015, 01:49:01 PM
Hola, me llamo Juan y bueno espero aprender mucho en este foro, me gusta la programación y bueno pondré aquí mis aportes, si todo sale bien.

Saludos y gracias