width:100%; height:100%




4.5 Input Data Selain String

Bagaimana solusi jika kita ingin mengalikan dua buah bilangan hasil dari input user? Caranya adalah dengan mengkonversi tipe data, kita bisa mengkonversi tipe data string menjadi interger menggunakan fungsi int().

Perhatikan contoh berikut:

...

Pada percobaan di atas, kita mencoba untuk mengubah nilai string ‘10’ menjadi integer dengan fungsi int(‘10’). Sehingga program kalkulator kita bisa berjalan setelah kode programnya kita ganti seperti berikut:

Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.
...

Gambar 4.5 Input Data Selain String



Kalau misal kita ingin tipe datanya adalah float, kita tinggal mengganti fungsi int() menjadi float() maka tipe data hasil input pengguna yang awalnya adalah string akan menjadi float.

Petunjuk
  1. Kerjakanlah latihan di bawah dengan mencoba pada interpreter.
  2. Lengkapi kolom yang kosong setelah itu tekan tombol Cek Jawaban.
  3. Jika jawaban salah, maka akan muncul tombol Ulangi Latihan.
  4. Jika jawaban benar, maka akan tampil tombol Selesai Latihan.
  5. Tekan tombol Selesai Latihan untuk menambah progres topik.
  6. Progres topik akan diakumulasikan berdasarkan pengerjaan latihan dan kuis.
  7. Selesaikan seluruh latihan dan kuis pada materi ini, jika total bar progres adalah 36% maka akan membuka akses materi selanjutnya.
Latihan

  • Buatlah sebuah variabel nama yang menerima inputan dari pengguna.
    = ("Masukan nama Anda: ")

  • Lengkapilah kode di bawah, rubahlah tipe data inputan menjadi integer sehingga dapat dilakukan perhitungan.

    print("Kalkulator persegi panjang")
    panjang = input("Masukan panjang :")
    lebar = input("Masukan lebar" )
    print( panjang* lebar)

  • Berdasarkan soal di atas, cetaklah kembali hasil perhitungan dengan tipe data float.

    print( panjang* lebar)


width:100%; height:100%