Difference between revisions of "Tugas 2 : Perhitungan menggunakan Python"

From ccitonlinewiki
Jump to: navigation, search
(Created page with "Berikut cara perhitungan matematika menggunakan algoritma python Pertama Install Python pada komputer Download di https://www.python.org/downloads/ Install installer nya...")
 
 
Line 28: Line 28:
  
 
Buka environtment C:\DEV\work\Scripts\activate.bat
 
Buka environtment C:\DEV\work\Scripts\activate.bat
 +
 +
 +
Menyelesaikan perhitungan 8x^4 + 2x^3 + x^2 -x = 0
 +
def f(x):
 +
    return 8*x**3 + 2*x**2 + x -1
 +
def fprime(x):
 +
    return 24*x**2 + 4*x + 1
 +
epsilon = 0,1
 +
guess = -10
 +
i = 0
 +
 +
print("perhitungan oleh komputer")
 +
 +
while abs (f(guess)) >= epsilon:
 +
    guess = guess - (f(guess)/fprime(guess))
 +
    i +=1
 +
    print (' ' + str(i) + '  ' + str(round(guess,7)))
 +
 +
print("pendekatan akar akarnya yaitu" + str(round(guess,2)) + ". dan komputer melakukan uji coba gagal sebanyak" + str(i) + "kali")

Latest revision as of 11:49, 16 September 2019

Berikut cara perhitungan matematika menggunakan algoritma python

Pertama Install Python pada komputer

Download di https://www.python.org/downloads/

Install installer nya

Cek apakah pyhton sudah terinstall dengan membuka command propt dan ketik python, jika sudah terinstall maka akan terbuka python interpreter

Buat direktori

Ketik cd\ untuk membuka drive C:

C:\mkdir DEV untuk membuat direktori

C:\cd DEV untuk memilih direktori

C:\DEV>python -m venv work

C:\DEV>work\Scripts\activate.bat; utk mengaktifkan environment

(work) C:\DEV>python -m pip install numpy ; utk install numpy

(work) C:\DEV>python -m pip install scipy ; utk install scipy

(work) C:\DEV>python -m pip install matplotlib ; utk install matplotlib

Buka environtment C:\DEV\work\Scripts\activate.bat


Menyelesaikan perhitungan 8x^4 + 2x^3 + x^2 -x = 0 def f(x):

   return 8*x**3 + 2*x**2 + x -1

def fprime(x):

   return 24*x**2 + 4*x + 1

epsilon = 0,1 guess = -10 i = 0

print("perhitungan oleh komputer")

while abs (f(guess)) >= epsilon:

   guess = guess - (f(guess)/fprime(guess))
   i +=1
   print (' ' + str(i) + '  ' + str(round(guess,7)))

print("pendekatan akar akarnya yaitu" + str(round(guess,2)) + ". dan komputer melakukan uji coba gagal sebanyak" + str(i) + "kali")