|
24-abr-2011 | #1 | |
Ingreso: diciembre-2010
Ubicación: colombia el mejor pais del mundo
Mensajes: 6
Sexo: País: Signo:
Agradecido: +2
|
ayuda con programa en java por favor
Un saludo a todos
si ya estas aqui muchas gracias de antemano. Mi problemas es el siguiente tengo un trabajo en la U me colocaron varios ejercicios en java pero me tope con un programa que me ha dado muchos problemas y no he podido resolver el problema es el siguiente Diseñar un programa de los múltiplos de 5, entre 10 y 50, acompañados de su factorial y logaritmo respectivo., de este programa la realización del múltiplo la pude hacer pero al momento de agregar el factorial y el logaritmo es donde no he podido pasar; ya que piden que el multiplo valla con su factorial y su logritmo y no se como hacer para que sea asi. esto ya se volvio un poco enredado de igual forma les agradesco por favor me ayuden. gracias Baduser lo que llevo hasta este momento es esto
Última edición por Dianela; 27-abr-2011 a las 11:31 Razón: agregar informacion y aclarar mas el tema |
|
Usuarios que han agradecido este mensaje de vicpater | ||
baduser (26-abr-2011) |
24-abr-2011 | #2 |
Banned Ingreso: julio-2009
Ubicación: Mexico City, Capital del Mundo
Mensajes: 33.485
Sexo: País: Signo:
Agradecido: +70.456
|
Muestra aqui lo que has echo, seguramente ya tienes las bases del programa, quiza con ello ya te pueda dar ayuda alguien que sepa....
|
25-abr-2011 | #3 | |
Moderador Ingreso: enero-2010
Ubicación: Costa Rica
Mensajes: 177
Sexo: País: Signo:
Agradecido: +641
|
Es fácil amigo, al momento que muestra si es múltiplo en el método calculoMultiplos() dentro del primer IF, que allí haga el llamado a tu método factorial() y le envias "i". Pero creo que tu método para obtener el factorial esta un poco o bastante mal. Te dejo este recursivo y más simple (Devuelve el factorial del número que le envies por parámetro. Esi fue lo que te entendí.
Última edición por Dianela; 27-abr-2011 a las 11:31 |
|
Los siguientes 3 usuarios agradecen a Manybadilla por este mensaje: | ||
26-abr-2011 | #4 |
Ingreso: diciembre-2010
Ubicación: colombia el mejor pais del mundo
Mensajes: 6
Sexo: País: Signo:
Agradecido: +2
|
Muchas gracias por tu respuesta, pero te digo en esto de java solo estoy comenzando hay muchas cosas que no tengo idea y he llegado hasta aqui con conceptos vagos en algunos casos. te pido por favor si no es mucha molestia como seria tu codigo despues del multiplo; de que forma lo harias tu o alguien que me pudiera ayudar.
de antemano muchisimas gracias yo se que nadie tiene obligacion de responder y lo hacen de muy buena fe se los agradesco y espero programar muy bien en java pero este curso es algo que exige muchisimo tiempo el cual en la U no nos brinda de a mucho. |
08-may-2011 | #5 |
Ingreso: octubre-2010
Mensajes: 4
Sexo: País: Signo:
Agradecido: +2
|
package javaapplication1;
/** * * @author lobito: Raúl Velásquez */ public class JavaApplication1 { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here for (int i = 10; i<=50 ; i++){ if((i%5)==0){ System.out.println(i + " Es múltiplo de 5 su factorial es:" + factorial(i) +" y su logaritmo natural es: "+Math.log((double)i) ); } } } public static int factorial (int numero) { if (numero==0) return 1; else return numero * factorial(numero-1); } } //espero te sirva busca información acerca de la clase Math en internet |
Usuarios que han agradecido este mensaje de loboraulito | ||
vicpater (01-jul-2011) |
01-jul-2011 | #6 |
Ayudante Frecuente Ingreso: junio-2010
Mensajes: 177
Sexo: País: Signo:
Agradecido: +343
|
HABER SI ESTO TE AYUDA MEN
public static void main (String[] args) { calculaDivisores(); } private static void calculofactorial(int num){ int factorial = 1; for (int i=1;i<=num;i++){ factorial=factorial*i; } System.out.print( factorial); } private static void calculaDivisores(){ for (int i=5;i<=10;i++){ if(i%5==0){ System.out.print(i+" es multiplo de 5 y su factorial es: "); calculofactorial(i); System.out.println (" y su logaritmo es "+Math.log10(Double.parseDouble(String.valueOf(i)) )); } } } SOLO CAMBIA LOS RANGOS; 5 POR EL 10 10 POR EL 50 LO PROBE PERO LOS FACTORIALES SON MUY GRANDES PARA EL JAVA HABER QUE TE PARECE... |
Etiquetas |
factorial, java, logaritmo, multiplo |
(0 miembros y 1 visitantes) | |
Herramientas | |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guía de seguridad Informática | Dante | Seguridad | 9 | 06-abr-2013 12:20 |
Que es JAVA ? | baduser | Otras | 8 | 19-jul-2011 11:27 |
Ayuda urgente programa en Java | Cooltan | Programación | 1 | 04-abr-2011 09:53 |
¿es mejor el software comercial que el software libre? | xhyruja | Seguridad | 3 | 01-feb-2010 20:20 |