Skip to content

martacanirome4/MontecarloMethodSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obtención de Pi mediante el metodo de Montecarlo

Este programa permite obtener una aproximación al numero pi mediante el método de Montecarlo. Informacion adicional: https://www.ibm.com/es-es/cloud/learn/monte-carlo-simulation

Funcionamiento

Se parte de dibujar un circulo (simula una diana) dentro de un cuadrado, cuyo diámetro sea igual a la longitud del lado del cuadrado. Mientras se van dibujando progresivamente puntos de manera aleatoria sobre la superficie dibujada (simulan los dardos) aquellos puntos dentro del circulo, seran los aciertos, y su relacion entre la cantodad de estos y de aquellos puntos o "dardos" fuera del circulo se utilizaran como estimacion. A partir de la relación, se realiza un calculo multiplicando su division (aciertos/puntos totales) por 4, obteniendo finalmente el calculo de pi.

Pre-requisitos

  • Tener instalado Java
  • Tener instalado make

Instrucciones de complilacion y ejecucion del programa

Al ejecutar el programa, este pedira por consola que se le pase por parametro un valor: la cantidad de puntos a generar. A partir de este valor aportado por el usuario, se devolvera la aproximacion al valor del numero PI.

Compilar: make jar

Ejecutar: java -jar Main.jar

De manera grafica

image-asset

Autores

Programa desarrollado por Marta Canino Romero, @martacanirome4 en GitHub (2023)

About

Obtención de una aproximación al número PI mediante el método de Montecarlo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published