Kamis, 08 Desember 2011

Python (konversi suhu dan Swap )


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