Difference between revisions of "Algoritma untuk Soal UTS"
(Created page with "Soal no 1 tentang kesetimbangan statis from math import * g = 9.81 m1 = eval(input('Massa benda 1 : ')) m2 = eval(input('Massa benda 2 : ')) m3 = eval(input('Massa benda...") |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Soal no 1 | + | == Soal no 1 UTS Metnum == |
+ | |||
+ | [[File:Bidang_miring.JPG]] | ||
+ | |||
from math import * | from math import * | ||
g = 9.81 | g = 9.81 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | #Langkah dibawah ini dilakukan untuk mendapatkan nilai variabel yang ingin kita hitung | ||
+ | m1 = eval(input('Massa benda 1 : ')) # kg | ||
+ | m2 = eval(input('Massa benda 2 : ')) # kg | ||
+ | m3 = eval(input('Massa benda 3 : ')) # kg | ||
+ | a = eval(input('Sudut bidang miring : ')) | ||
+ | d = eval(input('Koefisien gesek statis : ')) | ||
+ | |||
+ | #langkah dibawah dilakukan untuk mengkonversi sudut menjadi radian karena python menghitung radian | ||
+ | p = 22/7 | ||
+ | radian = (a*p)/180 | ||
+ | b = sin(radian) | ||
+ | c = cos(radian) | ||
+ | #Langkah dibawah untuk menghitung tegangan tali | ||
+ | t1 = m1*g*(b-(d*c)) | ||
+ | t2 = (m1+m2)*g*(b-(d*c)) | ||
+ | t3 = (m1+m2+m3)*g*(b-(d*c)) | ||
+ | |||
+ | #Langkah dibawah untuk print hasil | ||
+ | print('T1 adalah', t1, ' N') | ||
+ | print('T2 adalah', t2, ' N') | ||
+ | print('T3 adalah', t3, ' N') | ||
+ | |||
+ | [[File:Bidang_miring_2.JPG]] | ||
+ | <youtube width="200" height="100">https://www.youtube.com/watch?v=Z3AwNGZ2PJI&t=1s</youtube> | ||
+ | |||
+ | == Soal no 2 UTS Metnum == | ||
+ | |||
+ | [[File:Mobil.JPG]] | ||
− | |||
from math import * | from math import * | ||
− | g = 9.81 | + | g = 9.81 # Percepatan gravitasi |
− | p = 1.2 | + | p = 1.2 # Massa jenis udara |
− | cd = eval(input('Drag Coefficient : ')) | + | |
− | luas = eval(input('Luas: ')) | + | #Langkah dibawah ini dilakukan untuk mendapatkan nilai variabel yang ingin kita hitung |
− | v = eval(input('Kecepatan : ')) | + | cd = eval(input('Drag Coefficient : ')) # Drag Coefficient dari mobil |
− | + | luas = eval(input('Luas: ')) # Luas daerah dari benda | |
− | + | v = eval(input('Kecepatan awal : ')) # v ini adalah 0 karena benda berawal dari diam | |
− | + | v1 = eval (input('Kecepatan maksimum : ')) # Kecepatan maksimum dari mobil | |
− | + | m = eval(input('Massa : ')) # Massa mobil (kg) | |
− | + | c = eval(input('Koefisien gesekan: ')) #Koefisien gesek jalan | |
− | + | a = eval(input('Percepatan : ')) # Percepatan dari motor mobil | |
− | + | ||
− | + | # langkah dibawah untuk mendapatkan nilai nilai yang akan dimasukan kedalam rumus t | |
− | t=(v1-v)/dd | + | f = g*c # Percepatan gaya gesek |
+ | fd = (cd*luas*p*(v1**2))/(2*m) # Percepatan pada koefisien hambatan | ||
+ | dd = a - (fd+f) # Percepatan total | ||
+ | |||
+ | # menghitung nilai waktu / t | ||
+ | t = (v1-v)/dd | ||
print('Waktu :', t, ' s') | print('Waktu :', t, ' s') | ||
+ | |||
+ | [[File:Mobil_2.JPG]] | ||
+ | <youtube width="200" height="100">https://youtu.be/f8osBm5jUHw</youtube> | ||
+ | |||
+ | == Muhasabah diri == |
Latest revision as of 20:26, 28 October 2019
Soal no 1 UTS Metnum
from math import * g = 9.81
#Langkah dibawah ini dilakukan untuk mendapatkan nilai variabel yang ingin kita hitung m1 = eval(input('Massa benda 1 : ')) # kg m2 = eval(input('Massa benda 2 : ')) # kg m3 = eval(input('Massa benda 3 : ')) # kg a = eval(input('Sudut bidang miring : ')) d = eval(input('Koefisien gesek statis : '))
#langkah dibawah dilakukan untuk mengkonversi sudut menjadi radian karena python menghitung radian p = 22/7 radian = (a*p)/180 b = sin(radian) c = cos(radian)
#Langkah dibawah untuk menghitung tegangan tali t1 = m1*g*(b-(d*c)) t2 = (m1+m2)*g*(b-(d*c)) t3 = (m1+m2+m3)*g*(b-(d*c))
#Langkah dibawah untuk print hasil print('T1 adalah', t1, ' N') print('T2 adalah', t2, ' N') print('T3 adalah', t3, ' N')
Soal no 2 UTS Metnum
from math import * g = 9.81 # Percepatan gravitasi p = 1.2 # Massa jenis udara
#Langkah dibawah ini dilakukan untuk mendapatkan nilai variabel yang ingin kita hitung cd = eval(input('Drag Coefficient : ')) # Drag Coefficient dari mobil luas = eval(input('Luas: ')) # Luas daerah dari benda v = eval(input('Kecepatan awal : ')) # v ini adalah 0 karena benda berawal dari diam v1 = eval (input('Kecepatan maksimum : ')) # Kecepatan maksimum dari mobil m = eval(input('Massa : ')) # Massa mobil (kg) c = eval(input('Koefisien gesekan: ')) #Koefisien gesek jalan a = eval(input('Percepatan : ')) # Percepatan dari motor mobil
# langkah dibawah untuk mendapatkan nilai nilai yang akan dimasukan kedalam rumus t f = g*c # Percepatan gaya gesek fd = (cd*luas*p*(v1**2))/(2*m) # Percepatan pada koefisien hambatan dd = a - (fd+f) # Percepatan total
# menghitung nilai waktu / t t = (v1-v)/dd print('Waktu :', t, ' s')