Vota por nosotros en el ranking web que participamos
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Octubre 08, 2008, 05:17:05
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programacion para webmasters
|
Java - Java Script
(Moderador:
rOnNyLdInHo™
) | Tema:
Triangulo Pascal Java
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Triangulo Pascal Java (Leído 1445 veces)
[p3ll3]
Colaborador
Desconectado
Mensajes: 535
... Open your eyes , open your mind ...
Triangulo Pascal Java
«
en:
Noviembre 27, 2007, 05:57:49 »
Viendo por ahi en el foro de programacion C me encontre con la version del triangulo de Pascal , asi que me dieron ganas de hacerlo en Java y aqui se los dejo.
Para el que no sepa el triangulo de Pascal se usa para encontrar los coeficientes numericos en una formula de binomios , un ejemplo de esto seria:
2 2 2
(a+b) = a + 2ab+ b
Con el triangulo de Pascal podemos encontrar los coeficientes que multiplican a cada valor en la formula en este caso serian:
2 2
1,2,1 porque : 1a + 2ab + 1b .
Los valores que se usan del triangulo son los de la ultima linea ya que se van imprimiendo todos los valores desde el exponente = 0 hasta el exponente = n ; donde n va a ser igual al exponente que deseen.
Aqui les dejo el code y cualquier aclaracion con respecto al codigo no dude en postear:
Código:
import java.io.*; // sirve para entrada de datos, es como el <stdio.h> de C
class TrianguloPascal{
public static BufferedReader entrada=new BufferedReader(new InputStreamReader(System.in));
public static void main(String arg[])throws IOException{
Repetir();
}
public static void Repetir()throws IOException{
System.out.print("\n\nIngrese el exponente del binomio para generar coeficientes: ");
int exponente = Integer.parseInt(entrada.readLine());
ImprimeTrianguloPascal(exponente);
}
public static void ImprimeTrianguloPascal(int exponente)throws IOException{
int indice = 0,contador;
// Mostramos el primer 1 del triágulo
for(int i=0; i<=exponente+1;i++){
System.out.print(" ");
}
System.out.println(1);
// Generamos el triángulo de Pascal
while(indice<exponente){
contador = indice+1;
for(int i=0; i<=exponente-indice;i++){
System.out.print(" ");
}
for(int i=0; i<=contador;i++){
combinatoria(contador,i);
}
System.out.println("");
indice++;
}
System.out.print("\nDesea continuar[s/n]: ");
String cont = entrada.readLine();
cont = cont.toLowerCase();
if (cont.equals("s")){
Repetir();
}else{
System.exit(1);
}
}
public static void combinatoria(int exponente, int k)throws IOException{
int combinatoria;
combinatoria = factorial(exponente)/(factorial(k)*factorial(exponente-k));
System.out.print(combinatoria+" ");
}
public static int factorial(int exponente)throws IOException{
int factorial = 1 ;
if(exponente != 0)
for(int i=1; i<=exponente; i++)
factorial = factorial*i;
return factorial;
}
}
«
Última modificación: Noviembre 27, 2007, 06:27:44 por [p3ll3]
»
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Alesteir
Moderación
Gran Colaborador
Desconectado
Mensajes: 3219
Hellish world
Re: Triangulo Pascal Java
«
Respuesta #1 en:
Noviembre 27, 2007, 06:08:30 »
Felicitaciones P3ll3 por tu code, este se va para la seccion de codes de la tercera edicion del CUH junto con el de NIO, se iba a incluir dicah seccion para la recien terminada, pero se ha optado por incluirlos a partir del proximo numero!
Espero tu aprobacion, para ello.
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
[p3ll3]
Colaborador
Desconectado
Mensajes: 535
... Open your eyes , open your mind ...
Re: Triangulo Pascal Java
«
Respuesta #2 en:
Noviembre 27, 2007, 06:26:23 »
Claro !! , estoy de acuerdo ( como no
)
Saludos...............................
[p3ll3]
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
farruk
Recien Llegado
Desconectado
Mensajes: 1
Re: Triangulo Pascal Java
«
Respuesta #3 en:
Mayo 29, 2008, 05:42:31 »
Q tal el mismo codigo en java usando recursividad indirecta??
En línea
[p3ll3]
Colaborador
Desconectado
Mensajes: 535
... Open your eyes , open your mind ...
Re: Triangulo Pascal Java
«
Respuesta #4 en:
Junio 03, 2008, 02:33:52 »
Igualmente se podria implementar ...
Saludos..............xD
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programacion para webmasters
|
Java - Java Script
(Moderador:
rOnNyLdInHo™
) | Tema:
Triangulo Pascal Java
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.6
|
SMF © 2006-2007, Simple Machines LLC
Loading...