elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1]
1  Programación / Java / RETO divisores de 15000 [JAVA] en: 2 Septiembre 2013, 13:47 pm
El reto es ,que en la salida de un programa java ,ponga los numeros que dividen
entre 3 , del 1 a 15000 y lo mismo con 5 y 7
Ej. "los numeros divisibles entre 3 son" 3, 6 ..
Y lo mism con los otros dos
Ahí va la solución ,el code es mío xDD
Código:
public class retojava {

/**
* @param args
*/
static int [] div3 = new int[5000]; //5000 por que 3*5000=15000 el no justo
static int [] div5 = new int[3000];
static int [] div7 = new int[3000];
static int vcount=0;
static int vcount1=0;
static int vcount2=0;
static retojava ava  = new retojava();
public static void main(String[] args) {

for (int i =1 ;i<15000;i++){
math(i);

}
mostrar();
System.out.println("Y el result de todos los numeros en los arrays son "+(vcount+vcount1+vcount2));
}
private static void mostrar() {
System.out.println("los div entr 3 son ");
for (int i =0 ;i<vcount;i++){
System.out.print(div3[i]+",");
}
System.out.println("\n los div entr 5 son ");
for (int i =0 ;i<vcount1;i++){
System.out.print(div5[i]+",");
}
System.out.println("\n los div entr 7 son ");
for (int i =0 ;i<vcount2;i++){
System.out.print(div7[i]+",");
}
}
public void add3(int i ){
try{
div3[vcount]=(i);
vcount++;}
catch(Exception x){x.printStackTrace();}
}
public void add5(int i ){
div5[vcount1]=(i);
vcount1++;
}
public void add7(int i ){
div7[vcount2]=(i);
vcount2++;
}
private static void math(int i) {

if(i % 3==0){ava.add3(i);}
else if(i % 5==0){ava.add5(i);}
else if(i % 7==0){ava.add7(i);}
}

}
Modifico , el mism reto está en http://foro.infiernohacker.com/index.php?topic=11779.0
2  Programación / Scripting / [Python] que librería gráfica necesito y como lo haría(archivos de txt) en: 23 Agosto 2013, 21:43 pm
Tengo que hacer una aplicación en Python y quiero consultar con que librería
para gráficos s puede conseguir esto:
Elegir un Dir en un textbox y mostrar los txt que encuentre nombre extensión y
su peso en bytes osea 3 columnas y que una fila osea un archivo de txt con
el botón derech salga en la gui de la aplicación un popupmenu con opciones
(mostrar ,borrar) y del código ya me encargaría yo , no sé si con gambas
estaría bien ,¿que librería me aconsejáis y como sería el code del popup?
gracias y estaría bien que hicieran un hilo con las libs gráficas de python y juegos
y decir com se utilizan(también para qué se usan)

PD: Uso python3.3 ya sé que es una basura
3  Programación / Java / RETO solvedor sistemas de ecuaciones (con solución)[JAVA] en: 22 Agosto 2013, 21:19 pm
El reto consist en programar en una clase java,el código lo saqué en  una
tarde ,lo que se pide es que resuelva sistemas de ecuaciones lineales
y que las soluciones puedan ser una negativa o  dos positvas o dos negativas
http://www.vadenumeros.es/tercero/sistemas-de-ecuaciones.htm
Y claro está tienen dos incógnitas x e y,que llegan hasta 19 , aunque se pued kmbiar
Y aquí va la solución
Código:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class ekuations {


public static void main(String[] args)throws IOException{
int u;
int d;
int t;
int u1;
int d1;
int t1;
System.out.println("===============Nukemsolver v0.1==================");
System.out.println("===============Licencia creative commons=========");
System.out.println("===============created por valium7===============");

System.out.println("Introduzca var x");
u =Integer.parseInt( new BufferedReader(new InputStreamReader(System.in)).readLine());
System.out.println("Introduzca var y");
d =Integer.parseInt( new BufferedReader(new InputStreamReader(System.in)).readLine());
System.out.println("Introduzca var result");
t =Integer.parseInt( new BufferedReader(new InputStreamReader(System.in)).readLine());
System.out.println("Ecuation introducida "+ u+"x" + " " +d+"y"+"="+t+ " Introduzca ahora la 2da ");
System.out.println("Introduzca var x");
u1 =Integer.parseInt( new BufferedReader(new InputStreamReader(System.in)).readLine());
System.out.println("Introduzca var y");
d1 =Integer.parseInt( new BufferedReader(new InputStreamReader(System.in)).readLine());
System.out.println("Introduzca var result");
t1 =Integer.parseInt( new BufferedReader(new InputStreamReader(System.in)).readLine());
System.out.println("Ecuation introducida "+ u1+"x" + " " +d1+"y"+"="+t1 );

for (double i =1;i<21;i++){  //COMPROBACIÓN
i-=1;
i =aniadir(i);
for (double i1=0;i1<21;i1++){
double fatemp[];
i1-=1;
// System.out.println("USados "+i+" "+i1);
i1 =aniadir(i1);
fatemp =math(u,d,i,i1);
if (fatemp[0]+fatemp[1]==t){
if(verificar(i,i1,u1,d1,t1)){
System.out.println("¡Bingo!,¡Bango!,¡Bongo! , x igual a "+i+ " e y igual a "+i1);
break;}
}
}
}

for (double i =1;i<20;i++){  //SEGUNDA COMPROBACIÓN
i-=1;
i=aniadir(i);
for (double i1=0;i1>-20;i1--){
double fatemp[];
i1+=1;
// System.out.println("USados "+i+" "+i1);
i1 =aniadirminus(i1);
fatemp =math(u,d,i,i1);
if (fatemp[0]+fatemp[1]==t){
if(verificar(i,i1,u1,d1,t1)){
System.out.println("1¡Bingo!,¡Bango!,¡Bongo! , x igual a "+i+ " e y igual a "+i1);
break;}
}
}
}


for (double i =1;i>-20;i--){ // TERCERA COMPROBACIÓN
i+=1;
i=aniadirminus(i);
for (double i1=0;i1<20;i1++){
double fatemp[];
i1-=1;
// System.out.println("USados "+i+" "+i1);
i1 =aniadir(i1);
fatemp =math(u,d,i,i1);
if (fatemp[0]+fatemp[1]==t){
if(verificar(i,i1,u1,d1,t1)){
System.out.println("2¡Bingo!,¡Bango!,¡Bongo! , x igual a "+i+ " e y igual a "+i1);
break;}
}
}
}

for (double i =1;i>-20;i--){//CUARTA COMPROBACIÓN
i+=1;
i=aniadirminus(i);
for (double i1=0;i1>-20;i1--){
double fatemp[];
i1+=1;
// System.out.println("USados "+i+" "+i1);
i1 =aniadirminus(i1);
fatemp =math(u,d,i,i1);
if (fatemp[0]+fatemp[1]==t){
if(verificar(i,i1,u1,d1,t1)){
System.out.println("T¡Bingo!,¡Bango!,¡Bongo! , x igual a "+i+ " e y igual a "+i1);
break;}
}
}
}

}

public static double aniadir(double a){ //Añadimos mitad a positivos
double mitad= 0.5;

double b = a + mitad;
// System.out.println("float obtenido "+b);
return b;


}
public static double aniadirminus(double a){//Añadimos mitad a negativs
double mitad= -0.5;

double b = a + mitad;
// System.out.println("float obtenido "+b);
return b;


}
public static double[] math(double a , double b ,double operar,double operar1){
double result = 0;
double result1 = 0;
result= a*operar;
result1= b*operar1;

double[] resultotal={result,result1};
return resultotal;

}
public static boolean verificar(double x,double y,int xotra, int yotra,int resultotra){
boolean tilt =false;
if(xotra*x+(yotra*y)==resultotra){tilt=true;}

return tilt;
}
}
4  Programación / Scripting / un if con cálculos múltiples[BATCH] en: 21 Agosto 2013, 09:59 am
Buenas ,soy un nuevo user , el nick es en honor a otro user jajajaj
LLevo toda la noche y ahora en la mañana intentando rular un code , en java
fue fluido ,peroen batch no me sale buf
me salían cosas como poner en la cmd
Código:
set var=7 && echo %var%
y me salía %var% , pero luego ya en la segunda ejecusion ya me salía 7
Aparte lo más importante , tengo un if que quiero que evalúe y calcule y antes
que muestre un dato que es una variable que es la mitad que otra tal que así
Código:
set mitad=%a/2 ::Esta parte funciona ,veo en la cmd 30/2 por ej
echo %mitad%::Esta NO ,muestra %mitad% o 0 o sale Echo está activado
if %mitad% == ((%a-1)*3 -(%a+30))  echo La respuesta es %a
y ya en batch
Código:
set mitad=%%a/2 
echo %%mitad%% ::MISMO error qu arriba ..
if %%a == "((%%a-1)*3 -(%%a+30))"  echo La respuesta es %%a
El code está dentro de un for ,gracias por leer jajajaj
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines