0% menganggap dokumen ini bermanfaat (0 suara)
233 tayangan

Script Program Python Sederhana

1. Program tersebut berisi lima latihan yang melibatkan input bilangan dan melakukan perhitungan matematika sederhana. Latihan pertama menghitung luas segitiga, kedua menghitung biaya pembelian kelereng, ketiga menentukan wujud air berdasarkan suhu, keempat menghitung total hambatan seri, dan kelima mengurutkan bilangan dari terbesar ke terkecil.

Diunggah oleh

Alan Nur rohman
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
233 tayangan

Script Program Python Sederhana

1. Program tersebut berisi lima latihan yang melibatkan input bilangan dan melakukan perhitungan matematika sederhana. Latihan pertama menghitung luas segitiga, kedua menghitung biaya pembelian kelereng, ketiga menentukan wujud air berdasarkan suhu, keempat menghitung total hambatan seri, dan kelima mengurutkan bilangan dari terbesar ke terkecil.

Diunggah oleh

Alan Nur rohman
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

1.Latihan-2.

Umbul-Umbul Segitiga
 Pseudocode
Input (tinggi, lebar)
Luas ← (lebar*tinggi)/2
Output (luas segitiga)

 Python
#Perhitungan luas segitiga
#Memasukan tinggi dan lebar segitiga lalu mencaari luasnya

#Kamus
panjang = int(input("Masukkan panjang segitiga "))
lebar = int(input("Masukkan lebar segitiga "))
luas = int

#Algoritma
luas = (panjang * lebar)/2
print ("Jadi luas segitiga adalah ", luas)

2.Latihan-3. Toko Kelereng


 Pseudocode
Input (m, h, k)
{asumsikan m, h, k ≥ 0}
Biaya ← (m*10+h*15+k*20)
Output (Biaya)

 Python
#Perhitungan pembelian kelereng
#Memasukan kelereng beserta jenis dan jumlahnya lalu mengalikan dengan harga masing
masing kelereng dan dijumlahkan harganya

#Kamus
m = int(input("Masukkan jumlah kelereng merah yang dibeli "))
h = int(input("Masukkan jumlah kelereng hijau yang dibeli "))
k = int(input("Masukkan jumlah kelereng kuning yang dibeli "))
hargatotal = float

#Algoritma
hargatotal = m*10 + h*15 + k*20
#asumsi nilai m, h, k lebih besar atau sama dengan 0
print ("Jadi uang yang harus dibayarkan adalah ", hargatotal ,",00 rupiah")

3.Latihan-2. Wujud Air


 Pseudocode
Input (suhu)
If (suhu ≤ 0)
Output (“beku”)
Elif (0 < suhu ≤ 100)
Output (“cair”)
Else {100 < suhu}
Output (“uap”)

 Python
#mesin penentu wujud air
#Memasukan suhu air dan menentukan fase air pada suhu itu

#Kamus
suhu = int(input("Masukkan suhu "))

#Algoritma
if suhu <= 0 :
print ("beku")
elif 0 < suhu <= 100 :
print ("cair")
else : #100 < suhu
print ("uap")

4.Latihan-3. Total Hambatan Seri


 Pseudocode
Input (R1, R2, R3)
If (R1, R2, R3 < 0)
Output (“Hambatan total tidak dapat dihitung”)
Else {masing-masing hambatan tidak bernilai kurang dari 0}
Hambatan ← R1 + R2 + R3
Output (Hambatan)

 Python
#Perhitungan total hambatan seri
#Memasukan masing masing hambatan

#Kamus
R1 = int(input("Masukkan hambatan pertama "))
R2 = int(input("Masukkan hambatan kedua "))
R3 = int(input("Masukkan hambatan ketiga "))
Hambatantotal = float

#Algoritma
if R1 < 0 or R2 < 0 or R3 < 0 :
print ("Hambatan total tidak dapat dihitung")
else :
Hambatantotal = R1+R2+R3
print ("Jadi hambatan total sambungan seri adalah ",
Hambatantotal, "Ohm")

5.Latihan-4. Rangking 3 Bilangan


 Pseudocode
Input (A, B, C)
{asumsi tidak ada nilai yang sama}
If (A < B and B < C)
Output (C, B, A)
Elif (A > B and B > C)
Output (A, B, C)
Elif (A > B and A < C)
Output (C, A, B)
Elif (A < B and B > C and A < C )
Output (B, C, A)
Elif (A < B and B > C and A > C)
Output ( B, A, C)
Else {A > B and B > C and A < C }
Output (A, C, B)

 Python
#program pengurutan angka dari terbesar ke terkecil dari 3 bilangan
#dianggap tidak ada nilai yang sama

#Kamus
A = int(input("Masukkan angka pertama "))
B = int(input("Masukkan kedua kedua "))
C = int(input("Masukkan ketiga ketiga "))

#Algoritma
if (A < B and B < C) :
print(C, B, A)
elif (A > B and B > C):
print(A, B, C)
elif (A > B and A < C):
print(C, A, B)
elif (A < B and B > C and A < C ):
print(B, C, A)
elif (A < B and B > C and A > C):
print( B, A, C)
else : # {A > B and B > C and A < C}
print(A, C, B)

Anda mungkin juga menyukai