Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 1.32 KB

File metadata and controls

57 lines (43 loc) · 1.32 KB

Kilas Balik: Assignment

  • Membosankan sekali jika kita hanya bisa mengisi variabel dengan nilai yang pasti.
  • Kadang-kadang dibutuhkan hal yang lebih ekspresif. Contoh:
  a = 5
  b = 2
  jumlah = a + b
  • Kenyataannya, hal ini dapat diwujudkan pada pemrograman!
  • Perintah ”a + b” biasa disebut sebagai ekspresi.

Mengenal Ekspresi

image

image

integer

operasi aritmatika (binary)

  • penjumlahan ( + )
  • pengurangan ( - )
  • perkalian ( * )
  • pembagian hasil bilangan riil ( / )
  • pembagiaan bulat ( // )
  • sisa bagi ( % )
  • pangkat ( ** )

operator tanda (unary)

  • plus ( + )
  • minus ( - )
import sys
import stdio
a = int(sys.argv[1])
b = int(sys.argv[2])

total =a + b 
diff = a - b 
prod = a * b 
quot = a // b 
em = a % b 
exp = a ** b

stdio.writeln(str(a) + ' +  ' + str(b) + ' = ' + str(total))
stdio.writeln(str(a) + ' -  ' + str(b) + ' = ' + str(diff))
stdio.writeln(str(a) + ' *  ' + str(b) + ' = ' + str(prod))
stdio.writeln(str(a) + ' // ' + str(b) + ' = ' + str(quot))
stdio.writeln(str(a) + ' %  ' + str(b) + ' = ' + str(rem))
stdio.writeln(str(a) + ' ** ' + str(b) + ' = ' + str(exp))