|
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 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.htmY claro está tienen dos incógnitas x e y,que llegan hasta 19 , aunque se pued kmbiar Y aquí va la solución 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 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í 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 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
|
|
|
|
|
|
|