Selasa, 24 Maret 2015

Program Perhitungan Sederhana

Dalam program perhitungan sederhana ini, kita akan menghitung dengan menggunakan operasi aritmatika antara penjumlahan, pengurangan, perkalian, dan pembagian. lalu setelah hasil dari perhitungannya dapat maka, akan di tentuka bahwa hasil dari proses tersebut apakah angka bilangan ganjil atau genap. 

Buka python anda lalu klik new file untuk mengetik sintax pada editor python

Pertama kita harus menginputkan bilangan pertama dan kedua, seperti dibawah ini :
x = input ('bilangan pertama : ')
y = input ('bilangan kedua : ')
setelah itu dibawa sintax diatas kita akan menuliskan operasi perhitungannya, seperti
z = (x+y)*(x-y)
lalu ketik 
print '(',x,'+',y,')*(',x,'-',y,')=',z

dan hasil dari program diatas dapat kita running dengan menekan tombol f5


Lalu dalam sintax di atas kita dapat menambahkan sintax
if z %2:
    print z, 'bilangan ganjil.'
else :
    print z, 'bilangan genap.'
Sintax ini berfungsi untuk menentukan apakah nilai dari z (halis operasi) adalah bilangan ganjil atau genap. 


Dalam program diatas kita menggukan input bukan raw_input dikarenakan :

raw_input()

  • setiap masukan yang diterima oleh fungsi raw_input() itu akan di anggap sebagai inputan string. untuk membuktikan ketikan sintak sebagai berikut :
raw_input("nama : ")
lalu masukan nama. seperti di bawah ini :
>>> raw_input("nama : ")
nama : cahya dyazin
'cahya dyazin'
>>> raw_input("bilangan : ")
nama : 22
'22'
  • karena inputan di anggap sebagai string, maka inputan tidak bisa kita operasikan dengan operasi aritmatika, mari kita buktikan ,contoh sebagai berikut :
>>> x=raw_input("bilangan I : ")
bilangan I : 12345
>>> y=raw_input("bilangan II : ")
bilangan II : 67890
>>> print x+y
1234567890 
bisa di lihat dari contoh di atas ketika tanda aritmatika di letakan di antara X dan Y inputan nya tidak meakukan penjumlahan tapi melainkan masalah menggabungkan isi dari X dan Y, tapi coba kita lihat perbedaan nya jika menggunakan fungsi input() ,penjelasan nya sebagai berikut.

input()

  • fungsi input() akan mengambil bilangan, sehingga inputan dapat di olah oleh operasi aritmatika, contoh sebagai berikut :
>>> x=input(" bilangan I : ")
bilangan I : 22
>>> y=input(" bilangan II : ")
bilangan II : 2
>>> print x+y
24
>>> print x*y
44
>>> print x-y
20
>>> print x/y
11
bisa di lihat pada contoh di atas, ketika operasi aritmatika di antara X dan Y maka output yang di hasilkan adalah sebuah nilai dari hasil proses operasi aritmatika (penjumlahan, perkalian, pengurangan, perkalian).
if z %2:
    print z, 'bilangan ganjil.'
else :
    print z, 'bilangan genap.'
Sintax diatas adalah sintak yang fungsinya jika ada bilangan z yang habis di bagi dengan 2 maka dia akan dinyatakan sebagai bilangan genap, dan jika tidak makas sebaliknya dia akan dinyatakan sebagai bilangan ganjil.

by Metodius Wu










1 komentar:

  1. MGM Grand Casino & Resort, Las Vegas - Mapyro
    › casino › miamigan-grand 속초 출장샵 › casino › 부산광역 출장안마 miamigan-grand The MGM Grand Hotel & Casino, 서울특별 출장안마 which opened in 2008, is 인천광역 출장마사지 located in the heart of the Las Vegas Strip. 동두천 출장마사지 The hotel was built to rival the Wynn Las Vegas, but now it's

    BalasHapus