Cara menggunakan exponential function python

Tapi tenang saja, di Python sudah ada modul import math7 yang akan membantu kita membuat perhitungan matematika menjadi lebih mudah.

Mari kita pelajari lebih dalam tentang modul ini…

Apa itu Modul import math7 pada Python?

Modul import math7 adalah modul yang menyediakan fungsi-fungsi matematika dasar untuk digunakan pada operasi matematika sederhana.

Modul import math7 juga memiliki beberapa konstanta seperti >>> import math >>> dir(math)1, >>> import math >>> dir(math)2, >>> import math >>> dir(math)3, >>> import math >>> dir(math)4 yang bisa kita manfaatkan dalam pembuatan rumus.

Contoh rumus luas lingkaran (π × r²):

import math def luas_lingkaran(r): return math.pi * r**2

Untuk dapat menggunakan fungsi-fungsi dan konstanta dari modul matematika, kita harus mengimpornya terlebih dahulu.

import math

Mari kita lihat ada fungsi apa saja di dalam modul ini. Buka intepreter python, kemudian ketik perintah ini:

>>> import math >>> dir(math)

Hasilnya:

Ini adalah fungsi-fungsi yang bisa kita manfaatkan untuk membuat program.

Selanjutnya, untuk mendapatkan penjelasan lebih lanjut tentang fungsi-fungsi ini, silahkan ketik perintah:

help(math)

Atau bisa juga kunjungi website dokumentasinya.

Konstanta pada Modul import math7

Modul import math7 memiliki beberapa konstanta yang bisa kita gunakan dalam pembuatan rumus matematika.

  • >>> import math >>> dir(math)7 merupakan konstanta untuk π = 3.141592…
  • >>> import math >>> dir(math)8 merupakan konstanta untuk e = 2.718281…
  • >>> import math >>> dir(math)9 merupakan konstanta untuk τ = 6.283185… Tau adalah konstanta untuk lingkaran yang sama dengan 2π.
  • Konstanta help(math)0 merupakan konstanta untuk nilai tak terhingga (infinity)
  • help(math)1 merupakan konstanta untuk nilai bukan angka (NaN) atau Not a Number.

Fungsi Pembulatan Nilai di Python

Ada dua fungsi di modul import math7 yang bisa kita pakai untuk pembulantan nilai, yakni:

  • help(math)3 dibulatkan ke atas (contoh: help(math)4 jadi help(math)5)
  • help(math)6 dibulatkan ke bawah (contoh: help(math)7 jadi help(math)8)

Biar paham, mari kita coba contohnya di shell python:

Contoh pembulatan dengan fungsi help(math)3

>>> import math >>> math.ceil(3.9) 4 >>> math.ceil(3.4) 4 >>> math.ceil(3.2) 4

Contoh pembulatan dengan fungsi help(math)6

>>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>>

Sebenarnya ada satu lagi fungsi untuk pembulatan nilai di Python, yakni fungsi >>> import math >>> math.ceil(3.9) 4 >>> math.ceil(3.4) 4 >>> math.ceil(3.2) 41.

Fungsi >>> import math >>> math.ceil(3.9) 4 >>> math.ceil(3.4) 4 >>> math.ceil(3.2) 41 sudah ada secara default di Python, jadi kita tidak perlu mengimpornya dari modul import math7.

Contoh fungsi >>> import math >>> math.ceil(3.9) 4 >>> math.ceil(3.4) 4 >>> math.ceil(3.2) 41:

>>> round(3.9) 4 >>> round(3.3) 3 >>> round(3.5) 4

Fungsi >>> import math >>> math.ceil(3.9) 4 >>> math.ceil(3.4) 4 >>> math.ceil(3.2) 41 akan membulatkan nilai ke nilai terdekat. Seperti contoh di atas help(math)4 dibulatkan jadi help(math)5 dan >>> import math >>> math.ceil(3.9) 4 >>> math.ceil(3.4) 4 >>> math.ceil(3.2) 48 dibulatkan jadi help(math)8.

Fungsi untuk Membuat Nilai Absolut di Python

Nilai absolut atau mutlak adalah nilai yang selalu positif, artinya nggka boleh negatif.

Contoh:

saldo = 1000

Kita punya variabel >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 0 dengan isi >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 1. Nah, secara logika.. saldo nggak mungkin nilainya negatif.

Kalau negatif, berarti dia ngutang donk.. hehe.

Tapi misalnya kita tidak sengaja membuat program yang membuat saldonya menjadi negatif.

Contoh:

saldo = 1000 topup = -15000 saldo = saldo + topup print("Saldo: ", saldo);

Hasil outputnya:

Saldo: -14000

Lihat, di baris ke-2 kita memberikan nilai >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 2 ke saldonya dengan nilai negatif. Ini akan membuat nilai akhir saldo jadi negatif.

Karena itu, untuk menjaga saldo tetap bernilai positif.. maka kita harus mengeset nilai >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 2 selalu positif.

Caranya gimana?

Caranya bisa dengan fungsi >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 4.

Contoh:

import math0

Hasilnya:

Walaupun nanti si user menginputkan nilai negatif, ia akan diubah ke positif.

Fungsi Pangkat di Python

Ada beberapa fungsi untuk melakukan operasi pangkat di Python:

  • >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 5 dan >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 6 untuk membuat operasi pangkat di Python;
  • >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 7 untuk menghitung hasil pangkat dari logaritma alami ex (di mana e = 2.71828…);
  • >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 8 untuk menghitung ex - 1;

Fungsi yang biasanya dipakai untuk membuat pangkat adalah >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 5, fungsi ini sebenarnya sudah ada secara build-in di Python.

Contoh:

import math1

Artinya 24, maka hasilnya akan 16.

Kita juga bisa menggunakan fungsi >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 6, hasilnya juga akan sama. Cuma beda tipe data yang dihasilkan.

Contoh:

import math2

Maka hasilnya:

Fungsi >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 6 meghasilkan tipe data float atau pecahan, sedangkan >>> import math >>> math.floor(3.9) 3 >>> math.floor(3.4) 3 >>> math.floor(3.2) 3 >>> 5 menghasilkan tipe data integer.

Fungsi Akar Kuadrat di Python

Nah, kalau kalau mau menghitung hasil akar kuadrat..

..Kita bisa menghitungnya dengan fungsi >>> round(3.9) 4 >>> round(3.3) 3 >>> round(3.5) 43 dari modul import math7.

Contoh:

import math3

Hasilnya:

Fungsi Logaritma di Python

Logaritma adalah operasi matematika yang merupakan kebalikan (atau invers) dari eksponen atau pemangkatan.

Ada beberapa fungsi untuk menghitung logaritma di Python:

  • Fungsi >>> round(3.9) 4 >>> round(3.3) 3 >>> round(3.5) 45 untuk menghitung logaritma alami dari sebuah nilai dengan basis >>> import math >>> dir(math)2, di mana >>> import math >>> dir(math)2 adalah >>> round(3.9) 4 >>> round(3.3) 3 >>> round(3.5) 48… (dan seterusnya)
  • Fungsi >>> round(3.9) 4 >>> round(3.3) 3 >>> round(3.5) 49 untuk menghitung logaritma dari nilai dengan basis 10.
  • Fungsi saldo = 10000 untuk menghitung logartima alami dari jumlah argumen dan saldo = 10001.

Contoh penggunaan:

import math4

Hasilnya:

Fungsi Trigonometri di Python

Kalau berurusan sama sudut dan segitiga, kita butuh fungsi-fungsi trigonometri seperti saldo = 10002, saldo = 10003 , saldo = 10004 dan sebagainya.

Modul import math7 sudah menyediakan fungsi-fungsi untuk menghitung trigonometri, diantaranya

  • saldo = 10002 untuk menghitung sinus;
  • saldo = 10003 untuk menghitung cosinus;
  • saldo = 10004 untuk menghitung tangen;

Contoh penggunaan:

import math5

hasilnya:

Pada contoh ini, kita menggunakan fungsi saldo = 10009 untuk mengubah derajat menjadi radian. Lalu kita hitung hasil sinus, cosinus, dan tangennya.

Fungsi Faktorial di Python

Hasil opearasi faktorial di Python dapat kita hitung dengan fungsi saldo = 1000 topup = -15000 saldo = saldo + topup print("Saldo: ", saldo);0.

Contoh:

import math6

Hasilnya:

Apa Selanjutnya?

Kita sudah membahas gimana contoh-contoh penggunakan fungsi dari modul import math7. Masih banyak lagi fungsi-fungsi di modul import math7 yang belum kita coba.

Karena itu, selanjutnya cobalah untuk gunakan sendiri di program yang kamu buat dan coba ceritakan gimana hasilnya.

Postingan terbaru

LIHAT SEMUA