Skip to content

Latihan menggunakan variable dan operator pada bahasa python

Notifications You must be signed in to change notification settings

Ridwanwildan/Operator-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latihan menggunakan variable dan operator python

  • Nama : Hizbullah Ridwan
  • NIM : 312110055
  • Kelas : TI.21.C.1
  • Mata Kuliah : Bahasa Pemrograman

Dalam latihan menggunakan variable dan operator python ini, saya menggunakan visual studio code sebagai teks editornya.

  1. Menghitung luas dan keliling lingkaran

Gambar 1

Pada bagian paling atas, saya menambahkan import MATH yaitu modul matematika, Setelah mengimpor modul matematika maka kita dapat mulai menggunakan metode atau konstanta modul. Dalam menghitung luas dan keliling dari sebuah lingkaran, dibutuhkan variable dan operator.

r = float( input("Masukan Jari-jari : ") )

Saya mendeklarasikan r (jari-jari) sebagai sebuah variable, nantinya variable ini bisa diisi oleh user dengan angka berapapun karena ada float input() nya. Tipe data float dipilih karena float bisa digunakan untuk bilangan yang mempunyai koma.

Kemudian setelah itu lakukan pengoperasian bilangan. Kita akan melakukan perkalian bilangan sesuai dengan rumus mencari luas lingkaran dan keliling lingkaran. yaitu LUAS = π x r2 dan KELILING = 2 x π x r . Maka kita tuliskan seperti ini :

luas = math.pi * ( r * r )
keliling = 2 * math.pi * r

Nantinya math.PI akan berganti dengan sendirinya menjadi 3.14 atau 22/7. Untuk perkalian didalam bahasa python ditandai dengan simbol * dan bukan x.

Setelah itu, kita bisa melihat outputnya menggunakan print() jangan lupa panggil kembali variable luas dan variable keliling yang sudah kita buat tadi.

print ( "Luas Lingkarannya adalah : ",luas )
print ( "Keliling Lingkarannya adalah : ",keliling )

Saya menginput angka 7 sebagai jari-jari dan hasilnya seperti ini :

Gambar 2

Jika masih kurang paham, program yang sudah kita buat tadi memiliki flowchart seperti ini :

flowchart


  1. Penggunaan end
    end berfungsi untuk mengganti karakter terakhir bawaan yang dicetak di layar. Biasanya jika kita ingin memunculkan output print() yang lebih dari satu, maka output print() yang kedua akan ditampilkan di barisan yang baru. tetapi kalau kita menggunakan end, maka output print() yang kedua akan ditampilkan di barisan yang sama.
    Gambar 3
    maka hasilnya :
    Gambar 4

  2. Penggunaan separator
    Separator digunakan sebagai pemisah antara variable yang satu dengan variable yang lainnya. Separator bisa kita isi dengan apa saja sesuai keinginan kita. Contoh disini kita menggunakan tanda koma, titik dua dan garis strip dan w, x, y, z sebagai variable nya.
    Gambar 5

    Dan hasilnya akan seperti ini :
    Gambar 6

  3. String format
    Format string default nya ketika dicetak yaitu tulisannya rata kiri. Dan dibawah ini kita menggunakan tanda ** sebagai operasi pemangkatan pada bilangan.
    Gambar 7

    Dan hasilnya seperti ini :
    Gambar 8

    Selanjutnya string format yang defaultnya berada di rata kiri, kita bisa mengubahnya menjadi rata kanan dengan menambahkan kode seperti ini :
    Gambar 9

    Hasilnya akan seperti ini :
    Gambar 10

    print('{0:>3} {1:>16}'.format(1, 10**1))

    Place holder yang pertama kita isi {0:>3} supaya variable yang pertama terisi space sebanyak 3x spasi.
    Place holder yang kedua diisi {1:>16} supaya variable kedua terisi space 16x spasi.


Konversi nilai variable
Pada baris pertama dan kedua, kita akan mengisi nilai variable a dan variable b kemudian ditampilkan ke output.
Gambar 11

Jika variable a diisi 5 dan b diisi 4 maka hasilnya seperti ini :
Gambar 12

Kemudian kita lakukan operasi bilangan seperti ini :
Gambar 13

Maka hasilnya masih error, Karena tipe data yang digunakan masih string dan harus dikonversi ke integer. Konversikan dulu menjadi seperti ini :
Gambar 14

Jika sudah, kita bisa melihat hasilnya seperti ini :
Gambar 15

Sekian Terimakasih

About

Latihan menggunakan variable dan operator pada bahasa python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages