From b70dc1ca95bfb391fe821379b4d9201bce97198b Mon Sep 17 00:00:00 2001 From: Gathros <6323830+Gathros@users.noreply.github.com> Date: Fri, 14 Sep 2018 19:04:43 +0100 Subject: [PATCH 1/2] fixing percent error in monte_carlo.rs --- contents/monte_carlo_integration/code/rust/monte_carlo.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents/monte_carlo_integration/code/rust/monte_carlo.rs b/contents/monte_carlo_integration/code/rust/monte_carlo.rs index add6b0678..e8e424eaa 100644 --- a/contents/monte_carlo_integration/code/rust/monte_carlo.rs +++ b/contents/monte_carlo_integration/code/rust/monte_carlo.rs @@ -26,5 +26,5 @@ fn monte_carlo(n: i64) -> f64 { fn main() { let pi_estimate = monte_carlo(10000000); - println!("Percent error is {:.3}%", (100.0 * (PI - pi_estimate) / PI)); + println!("Percent error is {:.3}%", (100.0 * (PI - pi_estimate).abs() / PI)); } From 8d23bfedcbd8298fef31042e4e3d3f47e55a5fe4 Mon Sep 17 00:00:00 2001 From: Gathros <6323830+Gathros@users.noreply.github.com> Date: Fri, 14 Sep 2018 20:18:35 +0100 Subject: [PATCH 2/2] small change to monte_carlo.rs --- contents/monte_carlo_integration/code/rust/monte_carlo.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents/monte_carlo_integration/code/rust/monte_carlo.rs b/contents/monte_carlo_integration/code/rust/monte_carlo.rs index e8e424eaa..ed653689e 100644 --- a/contents/monte_carlo_integration/code/rust/monte_carlo.rs +++ b/contents/monte_carlo_integration/code/rust/monte_carlo.rs @@ -26,5 +26,5 @@ fn monte_carlo(n: i64) -> f64 { fn main() { let pi_estimate = monte_carlo(10000000); - println!("Percent error is {:.3}%", (100.0 * (PI - pi_estimate).abs() / PI)); + println!("Percent error is {:.3}%", (100.0 * (pi_estimate - PI).abs() / PI)); }