From 98f76f0cd397f546bc97079d9a8f63707fbc64d0 Mon Sep 17 00:00:00 2001 From: tsb1995 <47466105+tsb1995@users.noreply.github.com> Date: Fri, 20 Dec 2019 13:45:04 -0800 Subject: [PATCH] Add rounding to maxmin route --- __pycache__/app.cpython-37.pyc | Bin 4758 -> 4794 bytes app.py | 8 ++++---- templates/differentiated.html | 2 +- templates/optimized.html | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/__pycache__/app.cpython-37.pyc b/__pycache__/app.cpython-37.pyc index 62432a82435ad2e5eb7f3f51989aa7319970711c..f5a8ddd14e5403219983203f524f569d2252cfaf 100644 GIT binary patch delta 583 zcmYL_O=}cE5Qe+D=lg3v4vUJIRao#KLk4$fqJ^?eW%`O=0oR8C+ntZB+e7aEnYzmujLUG6T6WO!fb(Qu`=MFapIi(BTY>(ordl zgU&S8E~$wQ^JpeHV+J59*PXP`SrLQGc<4@J^w`<|))&)Hyb{pC^sYF9 z{mWenY2+~`s7M5q=wggMMtSl++9c2JW;g81c-j4-=y%$W@erDJP&@CRy2bcll-o`+ zn7>65bf%o&z_H+8Hf60mwCX{gur-s@Ks{eAKCV!ECrlF>O|{yY3L|24e~ zvoSEH*a4Jq$SUGSV5csjq?tv`}Hqw1du6 zk`}3;3>)46uvT{`Gw5{LFx4Kq^un{w$(LQ$GO(=e{wL0~KUqMRBC|TU8;C)}b%;L2 z!#4hFm#G+iT0^R&y(5*jYsGX6(#2#!bvWz~-fi>eA2CQTQ_8>96Xl#B&BgoCi&V92T4<9Yje^yTkUI!nJ$ERv^ zd{iwHy$Rp#AC;qWU%juM*f%Q{o|)_T#p4Vz5eNw$6jTyYDk*FiLn;CYY>`)xlk#fq zTQ}L`@Z2<=rP-Hu%({i#!iI&eg-!Fj^9Hs|Kl=$iljpA}aF}0uJJ#%*`C`s&6m!v< MrCSzy=Ah``0=vz7qW}N^ diff --git a/app.py b/app.py index 139d12d..641bfde 100644 --- a/app.py +++ b/app.py @@ -117,8 +117,8 @@ def maxmin(): # Get input from form f = request.form.get("function") - lb = sympify(request.form.get("lowerbound")) - ub = sympify(request.form.get("upperbound")) + lb = round(sympify(request.form.get("lowerbound")), 3) + ub = round(sympify(request.form.get("upperbound")), 3) # Setup our symbols for SymPy f = setup_symbols(f) @@ -126,7 +126,7 @@ def maxmin(): # Get Derivative, solve for real solutions, update candidates list fprime = f.diff(x) solutions = list() - solutions.append(f.subs(x,0)) + solutions.append(round(f.subs(x,0), 3)) candidates = list() for solution in solutions: candidates.append(solution) @@ -136,7 +136,7 @@ def maxmin(): # Fill values list with solutions values = list() for candidate in candidates: - temp = f.subs(x, candidate) + temp = round(f.subs(x, candidate), 3) values.append(temp) # Find max/min of values diff --git a/templates/differentiated.html b/templates/differentiated.html index fa6cef2..7fc1b18 100644 --- a/templates/differentiated.html +++ b/templates/differentiated.html @@ -9,4 +9,4 @@

For $f(x) = {{ value }}$

$f'(x) = {{ fprime }}$

-{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/templates/optimized.html b/templates/optimized.html index 7f04fb2..0f22585 100644 --- a/templates/optimized.html +++ b/templates/optimized.html @@ -61,4 +61,4 @@ -{% endblock %} \ No newline at end of file +{% endblock %}