Difference between revisions of "Muhammad Rais Habibie"
Mraishabibie (talk | contribs) |
Mraishabibie (talk | contribs) |
||
Line 24: | Line 24: | ||
Program | Program | ||
+ | |||
Line 44: | Line 45: | ||
print("nilai y=",y,"nilai x =",x) | print("nilai y=",y,"nilai x =",x) | ||
+ | elif a != p : | ||
+ | if a == 0: | ||
+ | y = c / b | ||
+ | x = (r - (q * y)) / p | ||
+ | print("nilai y=", y, "nilai x =", x) | ||
+ | if b == 0: | ||
+ | x = c / a | ||
+ | y = (r - (p * x)) / q | ||
+ | print("nilai y=", y, "nilai x =", x) | ||
+ | if p == 0: | ||
+ | y = r / q | ||
+ | x = (c - (a * y)) / b | ||
+ | print("nilai y=", y, "nilai x =", x) | ||
+ | if q == 0: | ||
+ | x = r / p | ||
+ | y = (c - (a * x)) / b | ||
+ | print("nilai y=", y, "nilai x =", x) | ||
elif a != p : | elif a != p : | ||
a2= a*p | a2= a*p | ||
Line 56: | Line 74: | ||
x = (c - (b * y))/a | x = (c - (b * y))/a | ||
print("nilai y=", y, "nilai x =", x) | print("nilai y=", y, "nilai x =", x) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
input() | input() |
Revision as of 17:44, 19 February 2019
Metode numerikTujuan perkuliahan metode numerik : 1.Memahami konsep atau prinsip dan mampu menerapkannya 2.Menjadi orang yang lebih mengenal siapa dirinya(berakal)
Metode numerik berisi tentang : -Flowchart -Algoritma -Pemprograman -Metode literative
Dapat digunakan untuk menyelesaikan persamaan-persamaan aljabar seperti diferensial ataupun integral. Dapat dikembangkan menjadi optimasi dan menyelesaikan studi kasus.
Matematika, Matematika bisa membantu tapi juga bisa menyesatkan. Berakal, Akal adalah tali yang mengikat kita terhadap konsep hidup sebagai manusia. Karena tidak semua hal dapat kita ketahui sebagai manusia, ada hal-hal yang tidak dapat kita definisikan dan itu hanya tuhan yang tau, jadi berakal adalah syarat untuk menjaga diri kita tetap pada koridor manusia sebaga mana mestinya, sesuai apa yang sebagaimana tuhan ciptakan.
Program
print ('Persamaan linear dua variabel \n ax + by = c\n px + qy = r ')
a = float(input(" masukan nilai a =")) b = float(input(" masukan nilai b =")) c = float(input(" masukan nilai c =")) p = float(input(" masukan nilai p =")) q = float(input(" masukan nilai q =")) r = float(input(" masukan nilai r ="))
if a == p :
i = b - q j = c - r y = j/i x = (c -(b*y))/a print("nilai y=",y,"nilai x =",x)
elif a != p :
if a == 0: y = c / b x = (r - (q * y)) / p print("nilai y=", y, "nilai x =", x) if b == 0: x = c / a y = (r - (p * x)) / q print("nilai y=", y, "nilai x =", x) if p == 0: y = r / q x = (c - (a * y)) / b print("nilai y=", y, "nilai x =", x) if q == 0: x = r / p y = (c - (a * x)) / b print("nilai y=", y, "nilai x =", x)
elif a != p :
a2= a*p b2=b*p c2=c*p p2=p*a q2=q*a r2=r*a i2 = b2 - q2 j2 = c2 - r2 y = j2 / i2 x = (c - (b * y))/a print("nilai y=", y, "nilai x =", x)
input()