0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan10 halaman

User Input 5

Python memungkinkan input pengguna untuk meminta masukan dan mengolahnya. Fungsi input() digunakan untuk menerima input string dari pengguna yang kemudian dapat dikonversi ke tipe data integer untuk dioperasikan. Program contoh membuat kalkulator sederhana dengan input operasi dan dua bilangan, kemudian mengolahnya berdasarkan percabangan.

Diunggah oleh

sett4930
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan10 halaman

User Input 5

Python memungkinkan input pengguna untuk meminta masukan dan mengolahnya. Fungsi input() digunakan untuk menerima input string dari pengguna yang kemudian dapat dikonversi ke tipe data integer untuk dioperasikan. Program contoh membuat kalkulator sederhana dengan input operasi dan dua bilangan, kemudian mengolahnya berdasarkan percabangan.

Diunggah oleh

sett4930
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Python User Input

• Python memungkinkan input pengguna.

• Itu berarti kita dapat meminta input dari pengguna.

username = input("Enter username:")


print("Username is: " + username)
• Di dalam bahasa pemrograman python, kita bisa membuat sebuah
inputan dengan cara memanggil fungsi bawaan python yang bernama
fungsi input().

• Fungsi input() menerima satu buah parameter string, yang mana


parameter tersebut akan ditampilkan di layar sebelum user
memasukkan sebuah data.
print('Kalkulator luas persegi panjang\n')
panjang = input('Masukkan panjang: ')
lebar = input('Masukkan lebar: ')

print('Luas =', panjang * lebar)


Kenapa error? karena kita berusaha mengalikan dua buah nilai yang bertipe data
string, dan hal itu akan menyebabkan error seperti di atas pada bahasa
pemrograman python 🐍.

Input data selain string


Lalu bagaimana solusinya jika kita ingin mengalikan dua buah bilangan hasil dari
input user?

Caranya adalah dengan mengkonversi tipe data!

Kita bisa mengkonversi tipe data string menjadi integer menggunakan fungsi int().
print('Kalkulator luas persegi panjang\n')
panjang = input('Masukkan panjang: ')
lebar = input('Masukkan lebar: ')

print('Luas =', int(panjang) * int(lebar))


Membuat Kalkulator Sederhana
Pada kesempatan kali ini, kita akan mencoba untuk membuat program
dengan memanfaatkan inputan dan percabangan.
Program yang akan kita buat adalah sebuah kalkulator sederhana, yang
hanya bisa menghitung 4 buah operasi saja:
• Operasi penjumlahan
• Operasi pengurangan
• Operasi perkalian
• dan operasi pembagian
Membuat Inputan User

print('=' * 25)
print('Operasi Matematika')
print(' 1. Jumlah \t [+]')
print(' 2. Kurang \t [-]')
print(' 3. Kali \t [*]')
print(' 4. Bagi \t [/]')
print('=' * 25)

operasi = input('Pilih operasi (1/2/3/4): ')


bilangan_1 = eval(input('Masukkan bilangan pertama: '))
bilangan_2 = eval(input('Masukkan bilangan kedua: '))
Membuat Percabangan Dasar

print('=' * 25)

if operasi == '1':
print('User memilih penjumlahan')
elif operasi == '2':
print('User memilih pengurangan')
elif operasi == '3':
print('User memilih perkalian')
elif operasi == '4':
print('User memilih pembagian')
else:
print('Tidak valid')
Menghitung dan Menampilkan Hasil
Operasi
if operasi == '1':
bilangan_1 = eval(input('Masukkan bilangan pertama: '))
bilangan_2 = eval(input('Masukkan bilangan kedua: '))
hasil = bilangan_1 + bilangan_2
print(f'Hasil operasi dari {bilangan_1} + {bilangan_2} = {hasil}')
elif operasi == '2':
bilangan_1 = eval(input('Masukkan bilangan pertama: '))
bilangan_2 = eval(input('Masukkan bilangan kedua: '))
hasil = bilangan_1 - bilangan_2
print(f'Hasil operasi dari {bilangan_1} - {bilangan_2} = {hasil}')
elif operasi == '3':
bilangan_1 = eval(input('Masukkan bilangan pertama: '))
bilangan_2 = eval(input('Masukkan bilangan kedua: '))
hasil = bilangan_1 * bilangan_2
print(f'Hasil operasi dari {bilangan_1} * {bilangan_2} = {hasil}')
elif operasi == '4':
bilangan_1 = eval(input('Masukkan bilangan pertama: '))
bilangan_2 = eval(input('Masukkan bilangan kedua: '))
hasil = bilangan_1 / bilangan_2
print(f'Hasil operasi dari {bilangan_1} / {bilangan_2} = {hasil}')
else:
print('Tidak valid')
TUGAS
• Ganti menu operasi matematika program diatas untuk menghitung
1. Volume balok
2. Volume kubus
3. Volume kerucut
4. Volume tabung

Anda mungkin juga menyukai