Listing Program
def Konversi(s):
print "==============="
print "|KONVERSI SUHU|"
print "==============="
print ""
print "Celcius :",s,"C"
print "Reamur :",4*s/5,"R"
print "Fahrenheit :",(9*s/5)+32,"F"
print "Kelvin :",s+273,"K"
s=input("Masukkan Suhu:")
konversi(s)
Logika Program
def Konversi(s):
Statement di atas pada Program artinya kita akan membuat nilai konversi yang di beri statmen s
print "==============="
Statement di atas pada Program artinya kita akan mendapatkan hasil output berupa tanda “=========” untuk pembatas atas dari tulisan konversi suhu.
print "|KONVERSI SUHU|"
Statement di atas pada Program artinya kita akan mendapatkan hasil cetakan di output berupa tulisan |KONVERSI SUHU|
print "==============="
Statement di atas pada Program artinya kita akan mendapatkan hasil output berupa tanda “=========” untuk pembatas bawah dari tulisan konversi suhu
print ""
print "Celcius :",s,"C"
Statement di atas pada Program artinya kita akan menginputkan data celcius kedalam konversi yang di beri statment s.
print "Reamur :",4*s/5,"R"
Statement di atas pada Program artinya kita akan menginputkan data Reamur kedalam rumus nilai s dikali 4 dan di bagi 5 dan akan mencetak hasil Reamur itu sendiri.
print "Fahrenheit :",(9*s/5)+32,"F"
Statement di atas pada Program artinya kita akan menginputkan data Fahrenheit kedalam rumus nilai s dikali 9 dan di bagi dengan 5 dan menambahkan dengan nilai 32 kemudian akan mencetak hasil fahrenheit itu sendiri.
print "Kelvin :",s+273,"K"
Statement di atas pada Program artinya kita akan menginputkan data Kelvin kedalam rumus nilai s ditambahkan dengan nilai 273 dan akan mencetak hasil Kelvin itu sendiri.
s=input("Masukkan Suhu:")
Statement di atas pada Program artinya kita akan membuat sebuah inputan data dengan perintah input untuk memasukkan bilangan yang kemudian value bilangannya dimasukkan ke variabel s dan statement berikutnya adalah ,
Konversi(s)
Statement di atas pada Program artinya kita akan mendapatkan hasil konversi semua yang terdapat di variabel s
Simpanlah file ini dengan nama komputasi.py, lalu di-run. Kemudian ketikan code berikut pada
python-shell
Listing Program 2
def swap (x,y):
print "Dalam fungsi:"
print "\tSebelum fungsi:"
print "\t\tNilai x:",x
print "\t\tNilai y:",y
z=x
x=y
y=z
print "\tSetelah proses:"
print "\t\tNilai x:",x
print "\t\tNilai y:",y
x=input("Masukkan Nilai x: ")
y=input("Masukkan Nilai y: ")
print "Sebelum memanggil fungsi, x bernilai",x
print "Sebelum memanggil fungsi, y bernilai",y
swap(x,y)
print "Setelah memanggil fungsi, x bernilai",x
print "Setelah memanggil fungsi, y bernilai",y
def swap (x,y):
Statement di atas pada Program artinya kita akan membuat nilai konversi yang di beri statmen s dan y.
print "Dalam fungsi:"
Statement di atas pada Program artinya kita akan mendapatkan hasil output berupa tulisan “Dalam Fungsi” untuk pembatas bawah dari tulisan konversi suhu
print "\tSebelum fungsi:"
Statement di atas pada Program artinya memberikan hasil output yang akan muncul dengan bacaan Sebelum nilai fungsi yang akan tercetak di tampilkan.
print "\t\tNilai x:",x
print "\t\tNilai y:",y
Statement di atas pada Program artinya memberikan nilai pada statmen x dan statmen nilai y yang akan di tampilkan pada output program.
z=x
x=y
y=z
Statement di atas pada Program artinya memberitahukan bahwa nilai Z sama dengan nilai X,nilai x sama dengan nilai y dan nilai y sama dengan nilai z.
print "\tSetelah proses:"
Statement di atas pada Program artinya memberikan hasil output yang akan muncul setelah data sebelum fungsi dengan cetakan setelah proses.
print "\t\tNilai x:",x
print "\t\tNilai y:",y
Statement di atas pada Program artinya memberikan nilai pada statmen x yang telah di proses menjadi statment dengan data y dan begitupun sebaliknya sesuai dengan variabel yang telah di buat pada statmen sebelumnya dan akan di tampilkan pada output program.
x=input("Masukkan Nilai x: ")
y=input("Masukkan Nilai y: ")
Statement di atas pada Program artinya nilai x akan di inputkan pada statmen kata Masukan nilai x , dan nilai y akan di inputkan pada kata masukan nilai Y.
print "Sebelum memanggil fungsi, x bernilai",x
print "Sebelum memanggil fungsi, y bernilai",y
Statement di atas pada Program artinya memberitahukan nilai x dan y sebelum di proses agar lebih jelas dengan menampilakan di output
swap(x,y)
Statement di atas pada Program artinya memberitahukan nilai X dan nilai y
print "Setelah memanggil fungsi, x bernilai",x
print "Setelah memanggil fungsi, y bernilai",y
Statement di atas pada Program artinya memberitahukan kepada kita bahwa nilai x dan y setelah nilai di proses di output agar lebih jelas.
Tidak ada komentar:
Posting Komentar