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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8
51  Programación / Java / Re: No me sale el algoritmo! >_> en: 29 Noviembre 2008, 03:51 am
Ya funciona.

Printf si existe en java, pruebalo  :P
52  Programación / Java / Re: No me sale el algoritmo! >_> en: 27 Noviembre 2008, 19:58 pm
Joer muchas gracias por lo del numero primo, :)) :) Y por el codigo rmc, tb, dios que idiotez fallaba en una tonteria y me volvia loco buscando.

Que estaría mal en este bucle?:

Código
  1. do{
  2. System.out.printf.("El numero impar es: %d", numero1);
  3. numero1++;
  4. }while ((numero1<numero2) && ((numero1%2)!=0))
  5.  

Nosé porque me sale mal porque sale impar: un numero, impar: otro numero y estan mal uno de ellos siempre y no imprime mas de 2 numeros... nose como solucionarlo, si me facilitan una orientación se lo agradeceria, esque los bucles me cuestan xDD

Gracias  de nuevo por lo del numero primo
53  Programación / Java / No me sale el algoritmo! >_> en: 27 Noviembre 2008, 18:20 pm
Hola buenas! Tengo un pequeño problemilla. Intento hacer un codigo que solicite 2 numeros y que me imprima los numeros impares y primos de entre los numeros enteros entre los dos numeros que nos facilita el usuario (por separado). (En realidad no es un programa que haga simplemente esto si no, una de las opciones de un menú donde hay multitud de operaciones matemáticas, pero especialmente en el algoritmo de calcular primos y el de impares por separado, no me sale he probado mil algoritmos con mil bucles distintos, for, while, do-while con switch no lo e llegado a intentar aunke kreo que no saldrá....

El de los primos no tengo ni idea asike lo más seguro ske lo suprima del menú. Lo que mas me gustaría centrarme es para calcular los impares, por lo menos:

Tengo algoritmos como:

Código
  1. while ( numero1<numero2)
  2. {
  3. if((numero1%2)!=0)
  4. {
  5. System.out.printf("El numero impar es: %d", numero1);
  6. }
  7. numero1++;
  8. }
  9.  

Este me crea bucle infinito.

Código
  1. while ((numero1<numero2) && ((numero1%2)!=0)){
  2. s.o.p.("El numero impar es: %d", numero1);
  3. numero1++;
  4. }
  5.  

Se me keda frito, tapoco funciona.

**********eSTos son los 2 algoritmos que veo mas probables para hacerlo con while, tengo muchos mas luego los pego por aki si hace falta pero enfin..

TB e probao con otros como:

Código
  1. for(i=numero1;i=<numero2){
  2. if((i%2)!=0){
  3. System.out.printf("Impar: %d\n", i);
  4. }
  5. i++;
  6. }
  7.  

Con for, este por ej. tengo otro por ahi, otro con do while, pero es muy parecido al del while, haciendo incremente y tal. y con el swicht me gustaria saber si es posible hacerlo. Por curiosidad nada mas.

Saludos! Aver si pueden echarme un cable que me trae de cabeza este algoritmo y se que me ekivoco en una idiotez pero no la identifico, gracias de antemano

54  Programación / Java / Re: Como se compila y ejecuta un programa java en linux en: 27 Noviembre 2008, 00:57 am
Vale solucinado, es igual que en windows de esta manera
55  Programación / Java / Re: Parar bucle en: 27 Noviembre 2008, 00:33 am
Con break, con continue, puedes tb declarar un valor boolean que sea false por ej. y cuando la condición del bucle se cumpla o deje de cumplirse que el valor boolean cambie y entonces acaba el bucle, hay muchas formas, pega un codigo y te echamos un cable.
56  Programación / Java / Como se compila y ejecuta un programa java en linux en: 27 Noviembre 2008, 00:32 am
Cual seria el comando para compilar un programa en java en linux.

Ej. si tengo el programa.java, primero lo compila y luego ejecuta

En windows lo hago desde cmd. En el directorio , para compilar: javac programa.java y para ejecutar: java programa

Seria la misma secuencia de comandos?

Saludos
57  Programación / Java / Re: lista de numeros consecutivos en: 16 Noviembre 2008, 22:41 pm
Ninguna idea??  :rolleyes:
58  Programación / Java / Re: lista de numeros consecutivos en: 14 Noviembre 2008, 16:15 pm
Okey, me funciona, tenia ademas un problemilla de conversión que e solucionao y ya furula... Ahora me gustaría preguntar otra cosilla.

Como puedo declarar el conjunto de numeros entre a y b? Por ej. si a=2 y b=3 como puedo denominar un conjunto para que individualmente hagan una operación comun para todos por ej.... nose... /1000 que debería declarar como variable... para que pueda luego pillar otra y dividir cada numero por 1000 o simplemente tras realizar un incremento, ese mismo incremento aplicarle la operación.... pero entonces el primer numero despues de a no se veria porke si imprime por pantalla por ej:

a<b , entonces a++, y luego ese a++/1000, ese primer printf ya no consigue lo que keremos... como puedo realizar esto..

Os agradecería cualquier orientación. Saludos
59  Programación / Java / Re: lista de numeros consecutivos en: 14 Noviembre 2008, 15:41 pm
Joer, si perdon corrijo eso de a y b, muchas gracias.

En cuanto a lo otro voy a probarlo gracias. Te comento :)
60  Programación / Java / lista de numeros consecutivos en: 14 Noviembre 2008, 13:02 pm
Bueno pues llevo dias dandole vueltas al algoritmo para crear una lista de numeros consecutivos....

Me gustaría que me dieran alguna idea, porfavor, no pongan soluciones solo una orientación, quiero sacarlo solo. Gracias.

quiero hacer un programa que solicite dos numeros e imprime por pantalla los numeros que existen entre ellos 2.

Mi idea:

-Introduce numero1 y 2

-Si, numero1<numero2 (While condition)

-entonces i=++numero1;

-println i

El numero mayor debe ser el 2 y el menor el 1, avisando al usuario al introducirlo.

Sería algo así el algoritmo porke se me han ocurrido un monton y el ultimo es este y parece que es el más lógico ya que Si, introduce los datos correctamente, se incrementa en 1 el valor del tenero numero 1, y lo imprime por pantalla.... esto sería correcto? . Simplemente eske ni llega a imprimirmelo.... y eso es fallo del algoritmo. no?

Un ejemplito rapido que hago por aki:

Código
  1. import java.util.*{
  2. class PruebaForo{
  3. public static void main (String [] args){
  4. int x, y, i;
  5. Scanner scanner=new Scanner (System.in);
  6. System.printf("Valor X (mayor de los 2 numeros)");
  7. x=scanner.readInt();
  8. System.printf("Valor Y (mejor de los 2 numeros)");
  9. y=scanner.readInt();
  10. while (y<x){
  11. i=++y;
  12. System.printf("Resultado: ", i);
  13. }
  14. }
  15. }
  16.  

Puede que haya algun error de sintaxis y tal pero bueno. Lo he hecho rapido mas o menos para que tengais una idea.

El algoritmo se me ocurrieron un monton, pero kreo que este es el mas simplificado.

Si teneis alguna idea que darme o algo, porfavor no me pongais un codigo resultado sino yokese mirate esto que es por donde ta mal o esto puedes hacerlo y asi y tal...

Gracias de antemano a todos! Un saludo!"
Páginas: 1 2 3 4 5 [6] 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines