Thursday, November 23, 2017

Mengerjakan soal matematika lebih mudah dengan pyhton3 !!


Seperti yang kita ketahui, matematika selalu berhubungan dengan angka, huruf, symbol dan itu tentu saja membuat sebagian besar murid di Indonesia malas menghitung dan membencinya, apalagi di saat jam terakhir hahaha. Tapi bagaimana jika kita menghitungnya dengan bahasa pemrograman? Pasti menyenangkan dan tidak bikin bosan. Penasaran dengan tutorialnya? Langsung simak sampai akhir.


Mengerjakan soal matematika dengan phyton!


Pertama kita mulai mengerjakan dari soal dasar yang paling mudah dulu.

1. Hasil dari (- 12) : 3 + 8 x (- 5) adalah ….

Solver :


print(-12/3+8*-5)

hasil = -44

Bagaimana, sudah mengerti kan? Sekarang kita lanjut ke persoalan berikutnya

2. Dari 143 siswa, 95 siswa senang matematika, 87 siswa senang fisika, dan 60 siswa senang keduanya. Banyak siswa yang tidak senang matematika maupun fisika adalah...

Solver :

print(143-(95+87-60))

jawaban = 21


3. Hurley memikirkan sebuah bilangan, jika ditambah 7, dikalikan dengan 3, dikurangi 5 dan dibagi 4 untuk memberikan hasil 7. Apakah bilangan awal tersebut?

Cara I

from z3 import *
x = Int('x')
s = Solver()
s.add((((x + 7) * 3) - 5) / 4 == 7)
s.check() flag =
s.model()
print " Nilai -> %s" %str(flag)[-2]

Cara II
karena ada pilihan ganda
n = [17, 9, 4, -5, -15]
for i in n:
if (((i + 7) * 3) - 5) / 4 == 7:
print " Nilai -> %s" %i

jalankan program maka akan mendapatkan hasil  ” Nilai -> 4


4. Nilai x+y yang memenuhi sistem persamaan 7x+4y =1 dan 5x+2y =-1 adalah...

Solver :

from z3 import *

x = Int("x")

y = Int("y")

s = Solver()

hasil = Int(“hasil”)

s.add((7*x)+(4*y) == 1)

s.add ((5*x)+(2*y) == -1)

s.add(x+y == hasil)

s.check()

print(s.model())


jalan program maka akan mendapatkan nilai : [y = 2, x = -1, hasil = 1]

5. Jika  (xo -yo -zo) merupakan penyelesaian dari sistem persamaan :
4x-3y+2z    =  4
5x+z            =  2
Z                  = -3

Maka nilai dari xo -yo -zo =…

Solver :

from z3 import *

x = Int("x")

y = Int("y")

z = Int("z")

s = Solver()

hasil = Int("hasil")

s.add(z == -3)

s.add((5*x)+z == 2)

s.add((4*x)-(3*y)+(2*z) == 4)

s.add(x-y-z == hasil)

s.check()

print(s.model())>

jalan program maka akan mendapatkan nilai :  [z = -3, y = -2, x = 1, hasil = 6]

6. Beni menjumlahkan nomor-nomor halaman buku yang terdiri dari 96 halaman adalah 4.672. Ternyata terjadi kekeliruan, ada 1 halaman yang dihitung 2 kali. Halaman berapakah itu?

Solver

print(4672 - (sum(range(97))))


hasil = 16


7. Garox menabung pada sebuah bank sebesar Rp 800.000,00 dengan bunga 25% setahun. Jika tabungannya sekarang Rp 950.000,00, maka lama ia menabung adalah...

Solver :

awal = 800000

akhir = 950000

bunga = 25/100

nominal_bunga = awal*bunga

hasil = ((akhir-awal)/nominal_bunga)*12 print(” [+]Jawaban => %d” %hasil)


jalankan program maka akan keluar jawaban = 9

Demikian beberapa contoh soal yang di kerjakan dengan bantuan python, bagaimana gan, Mengasyikkan bukan? Kini belajar matematika lebih terasa mudah dan menyenangkan.

Sumber: https://bayufedra.wordpress.com/2017/11/17/mengerjakan-soal-matematika-dengan-bantuan-python3/

1 comments so far

Bisa Koding sekalian belajar nih wkwk

Jika berkenan silahkan tinggalkan jejak dengan berkomentar, meskipun itu hanya sekedar ucapan terima kasih
EmoticonEmoticon