Difference between revisions of "RECAP JAWABAN UTS 23 OKT 2019"
Line 1: | Line 1: | ||
+ | [[File:CASE_A.PNG ]] | ||
+ | # Soal UTS no 1A. | ||
+ | # Masukkan modul Numpy ke dalam program. | ||
+ | from numpy import linalg | ||
+ | import numpy as np | ||
+ | # Buat persamaan menjadi suatu matriks, yang kemudian diinvers untuk mencari nilai | ||
+ | # T1, T2, dan T3. | ||
+ | # Mb1 sebagai matriks baris pertama, Mb2 sebagai matriks baris kedua, dan | ||
+ | # Mb3 sebagai matriks baris ketiga. | ||
+ | Mb1 = [1,0,0] | ||
+ | Mb2 = [-1,1,0] | ||
+ | Mb3 = [0,-1,1] | ||
+ | matA = np.array ([Mb1,Mb2,Mb3]) | ||
+ | # Masukkan nilai-nilai M1, M2, dan M3. | ||
+ | M1 = float(input("Masukkan nilai M1 (dalam kg): ")) | ||
+ | M2 = float(input("Masukkan nilai M2 (dalam kg): ")) | ||
+ | M3 = float(input("Masukkan nilai M3 (dalam kg): ")) | ||
+ | matB = np.array ([M1,M2,M3]) | ||
+ | # Lakukan perhitungan menggunakan modul Numpy. | ||
+ | hasil = linalg.solve (matA,matB) | ||
+ | T1 = int(hasil[0]) | ||
+ | T2 = int(hasil[1]) | ||
+ | T3 = int(hasil[2]) | ||
+ | # Perlihatkan hasil perhitungan kepada pengguna. | ||
+ | print ("Hasil perhitungan tegangan tali:") | ||
+ | print ("T1 =",T1,"N, T2 =",T2,"N, dan T3 =", T3, "N.") | ||
+ | |||
+ | [[File:CASE_B.PNG]] | ||
+ | |||
from math import* | from math import* | ||
from sympy import* | from sympy import* |
Revision as of 00:20, 30 October 2019
- Soal UTS no 1A.
- Masukkan modul Numpy ke dalam program.
from numpy import linalg import numpy as np
- Buat persamaan menjadi suatu matriks, yang kemudian diinvers untuk mencari nilai
- T1, T2, dan T3.
- Mb1 sebagai matriks baris pertama, Mb2 sebagai matriks baris kedua, dan
- Mb3 sebagai matriks baris ketiga.
Mb1 = [1,0,0] Mb2 = [-1,1,0] Mb3 = [0,-1,1] matA = np.array ([Mb1,Mb2,Mb3])
- Masukkan nilai-nilai M1, M2, dan M3.
M1 = float(input("Masukkan nilai M1 (dalam kg): ")) M2 = float(input("Masukkan nilai M2 (dalam kg): ")) M3 = float(input("Masukkan nilai M3 (dalam kg): ")) matB = np.array ([M1,M2,M3])
- Lakukan perhitungan menggunakan modul Numpy.
hasil = linalg.solve (matA,matB) T1 = int(hasil[0]) T2 = int(hasil[1]) T3 = int(hasil[2])
- Perlihatkan hasil perhitungan kepada pengguna.
print ("Hasil perhitungan tegangan tali:") print ("T1 =",T1,"N, T2 =",T2,"N, dan T3 =", T3, "N.")
from math import* from sympy import*
g=9.81 pr=1.2
cd= eval(input("drag coef:")) area= eval(input("area (m^2): ")) v0= eval(input("velocity: ")) m= eval(input("massa benda(kg): ")) u= eval(input("koef gesek: ")) a= eval(input ("percepatan(m/s^2): ")) t= eval(input (" waktu dari diam ke gerak(s): "))
fs = g*u fdrag = (cd*area*pro*v0**2)/2*m f1 = a atot = f1 - (fdrag+fs) t = -(v1)/atot
print ("percepatan total (m/s^2):",atot print ("waktu yang dibutuhkan untuk v1: ",t)