REPETITION
Oleh
Fajar Tri Wahyuni
2211110009
Fungsi range() memiliki beberapa opsi yaitu start, stop dan step.
Contoh 2
Contoh 4
Contoh 6
2. While,ditujukan untuk
• Uncounted loop
• Perulangan yang belum tentu banyaknya
Contoh 7
Contoh 8
Jadi semisal kita input kata ya dengan kapital ‘Ya’,dengan lower tersebut kata Ya
tetap bisa terbaca.
Contoh 9
i += 1 itu sama saja dengan i = i + 1,untuk if(i == 6)karena continue jadi angka 6
akan diabaikan langsung lanjut ke angka selanjutnya.
Contoh 11
Contoh 12
Contoh 13
Contoh 14
Contoh 15
Contoh 16
Contoh 17
Untuk menghapus data di dalam list,kita tulis saja angka mana yang akan kita
remove,di contoh tersebut 2 adalah angka yang di remove.
Contoh 18
• Challenge
B. Tugas Praktikum
1. Buatlah sebuah program kalkulator yang berisi menu perhitungan Luas Persegi
Panjang, Lingkaran, dan Segitiga, dengan ketentuan sebagai berikut:
a) Buatlah program kalkulator ‘Perhitungan Luas Bidang’.
b) Buat program menggunakan perintah Input, If, serta While Loop.
c) Buat program input yang bertujuan untuk meminta perhitungan apa yang akan
digunakan. Kategori perhitungannya adalah sebagai berikut:
- Luas Persegi Panjang
- Luas Segitiga
- Luas Lingkaran.
d) Buat juga program While dan If yang bertujuan untuk menjabarkan
perhitungan luas yang dipilih.
e) Pada penjabaran, gunakan program input dengan tujuan untuk mencari nilai
dari perhitungan luas yang dipilih.
Sesuai dengan ketentuan,kita gunakan perintah input,for dan while.
Jadi kita tulis dulu while True,jadi nantinya ketika program yang diinputkan itu
benar maka program akan terus berjalan.
Lalu,kita tentukan program yang akan kita hitung,kita simbolkan dengan angka.
Seperti contoh di bawah,angka [1] persegi panjang,jadi ketika kita nanti input angka
1 maka program yang berjalan adalah penghitungan luas persegi panjang.
Ketika 2 maka menghitung luas segitiga.
Lalu,3 menghitung luas lingkaran.
Selain itu akan masuk ke else.
Lalu buat inputan untuk memanggil programnya.
Gunakan perintah if.
If pilihan == 1,jadi ketika kita input di Pilihan angka 1 maka kita akan mengerjakan
program penghitungan luas persegi panjang
Gunakan input untuk memasukkan nilai panjang dan juga lebar dari persegi
panjang.Untuk yang segitiga dan lingkaran juga sama.
Setelah kita tulis semuanya,lalu kita run programnya.Akan muncul seperti gambar
di bawah ini.
Pada program kita inputkan mana yang akan kita hitung.
Inputkan 1
Ketika kita input 1,enter dan otomatis akan muncul kalimat menghitung luas
persegi panjang dan input untuk masukkan panjang persegi panjang.Masukkan
angkanya,lalu klik enter.Misalkan panjangnya adalah 5.
Setelah enter,akan muncul perintah untuk input lebarnya.Masukkan angka dan klik
enter.Di sini kita misalkan lebar adalah 6.
Sesuai dengan rumus luas lingkaran yaitu panjang*lebar,maka hasil luas persegi
panjangnya adalah 30.
Lalu untuk yang selanjutnya,kita input angka di program yaitu 2.Maka akan muncul
penghitungan untuk luas segitiga.
Seperti tadi,kita masukkan angka dari alas dan tinggi segitiganya
Rumus dari luas segitiga adalah alas*tinggi/2.
Di contoh kita masukkan alasnya 6 dan tingginya 8,maka tecetak hailnya adlah 24.0
Lalu kita input program 3,maka kita akan menghitung luas lingkaran
Kita masukkan nilai jari-jarinya,semisal 6,lalu untuk phi sendiri kita gunakan 3,14.
Sesuai dengan rumus maka tercetak hasil dari luas lingkarannya yaitu 113,03999~
Lalu coba kita input program 4,karena 4 itu tidak ada di pilihan dia masuk di
else,maka yang tercetak adalah kata terimakasih dan berhenti karena ada breaknya.
2. Buatlah piramida bintang menggunakan perulangan, boleh memakai for maupun
While
Pertama kita buat inputan untuk memasukkan tinggi piramidanya.Pada tugas kita
diperintah untuk tinggi piramidanya ada 10 baris.
Untuk yang j itu tinggi_piramida-1,jadi nanti semakin ke bawah spacenya
berkurang terus satu.
Untuk yang k (2*i+1),itu menunjukan banyak bintang nanti ke bawah.
Misal di baris pertama itu i = o,maka 2*0+1 = 1,jadi bintang yang ada di baris
pertama jumlahnya 1,dan seterusnya sampai baris ke 10.