Di bidang matematika, sobat telah mengenal suatu rumus yang berfungsi untuk menyelesaikan persamaan kuadrat. Rumus yang sering kita dengar adalah rumus ABC. Masih ingatkah sobat dengan rumus tersebut ? Ketika sobat berada di SMA atau bahkan di SMP, saya yakin tidak asing bagi sobat terhadap rumus tersebut.
Baik, saya akan sedikit mengulas pelajaran beberapa tahun yang lalu ketika saya mendapatkan rumus ABC. Bentuk dari persamaan kuadrat adalah sebagai berikut :
Fungsi dari rumus ABC sendiri adalah mencari nilai x1 dan x2 yang memenuhi persamaan kuadrat tersebut. Lalu bagaimana formula dari rumus ABC ? Lihat rumus di bawah :
Saya rasa tidak perlu memberikan contoh penggunaan rumus ABC dalam matematika karena sobat pasti sudah ingat dan memahami penjelasan saya di atas. Jika masih ada yang kurang paham dengan rumus ABC, silahkan sobat mempelajari dulu penggunaan rumus tersebut sebelum melanjutkan pembelajaran tentang Membuat Rumus ABC di Bahasa Pemrograman Python ini.
Silahkan lihat function di bawah ini :
- from math import sqrt as akar
- def rumusABC(a,b,c) :
- a = float(a) ; b = float(b) ; c = float(c)
- D = b**2 - 4*a*c
- x1 = (-b + akar(D)) / (2*a)
- x2 = (-b - akar(D)) / (2*a)
- hasil = (x1,x2)
- return hasil
Keterangan :
- Mengimport modul math yang sudah disediakan oleh python. Sobat bisa mengecek modul apa saja yang sudah disediakan oleh python dengan cara membuka C:\Python 2.7\lib\.
"Dari modul math, kita mengimport fungsi sqrt (fungsi akar) dengan diwakili var akar." - Membuat function dengan nama rumusABC(a,b,c) demgan var a, var b, dan var c yang akan diinput oleh user.
- Mengkonvert nilai var a, var b, dan var c dari tipe integer ke tipe float.
"Fungsi kenapa kita mengkonvert tipe integer menjadi tipe float adalah ketika hasil dari x1 dan x2
Membuat var D dengan nilai hasil kalkulasi dari b**2 - 4*a*c.
"Var D disini adalah Diskriminan, masih ingat kan rumus Diskriminan? "
"Var D disini adalah Diskriminan, masih ingat kan rumus Diskriminan? "
Membuat var x1 dengan nilai (-b + akar(D)) / (2*a).
"Sebagai hasil dari nilai x yang pertama."
"Sebagai hasil dari nilai x yang pertama."
Membuat var x2 dengan nilai (-b - akar(D)) / (2*a).
"Sebagai hasil dari nilai x yang kedua."
"Sebagai hasil dari nilai x yang kedua."
Membuat var hasil dengan nilai tuple yang berisi nilai var x1 dan var x2.
Mengembalikan nilai dari var hasil.
Contoh ketika program ini di eksekusi :
Cukup sekian materi yang bisa saya sampaikan hari ini. Saya mohon maaf jika ada kesalahan ketik ataupun salah dalam menerjemahkan script di atas, Saya harap sobat semua bisa memberikan komentar atau saran tentang materi saya, Semoga bermanfaat dan terimakasih atas kunjungannya. :)
What a formula!
ReplyDeleteWhat's farmula that you mean?
Deletewhat's formula that you mean?
DeleteIngin mengatahui lebih lanjut? Klik: https://mengenalpythonyuk.blogspot.com
ReplyDeleteBlackjack 21 - Casino Bonuses777
ReplyDelete› casino › casino The Blackjack 21 is a 21 table game that is played on a 7x7 grid. The player to the left of the table 블랙 잭 무기 has to score 벳플릭스 20 points for 토토 사이트 중계 the first How can I play Blackjack 21? 1 answerI think Blackjack 21 포커 게임 다운 can be played on 7x7s. As soon as you have your bet placed on a 벳 익스플로 어 7-reel