Membuat sebuah program sederhana yang menggunakan kondisi kondisi pengulangan
Jawaban:
Disini saya membuat program dengan menggunakan bahasa Python agar mudah dimengerti dan saya akan memberikan penjelasan tentang hasil eksekusi program agar dapat diterapakan dalam bahasa pemrograman yang lain.
Penjelasan:
While loop
Pengulangan While Loop di dalam bahasa pemrograman Python dieksesusi statement berkali-kali selama kondisi bernilai benar atau True.
Contoh program pengulangan while:
nilai = int(input("Masukkan nilai awal = "))
print (“Pengulangan while dimulai...”)
while (nilai > 1):
nilai = nilai / 2
print (nilai)
print ("Pengulangan while selesai...")
Hasil Run :
Masukkan nilai awal = 100
Pengulangan while dimulai...
50.0
25.0
12.5
6.25
3.125
1.5625
0.78125
Pengulangan while selesai...
Hasil eksekusi program diatas adalah menggunakan pengulangan while di dalam bahasa pemrograman Python dieksesusi statement berkali-kali selama kondisi bernilai benar. Pada baris 3 (nilai = int(input("Masukkan nilai awal = "))) melakukan inputan nilai untuk variabel nilai, lalu pengulangan while (nilai > 1): → ketika nilai lebih besar dari 1, maka kan mengeksekusi statement 1 yaitu :
- perintah nilai = nilai/2 → menjorok artinya statement ini merupakan bagian dari pengulangan while yang melakukan pengulangan pada inputan nilai dan dibagi 2 secara terus-menerus (berulang) sampai variabel nilai tersebut tidak dapat lagi dibagi dengan 2
- print(nilai) → mencetak hasil dari nilai yang dilakukan pembagian pengulangan sampai selesai
Program akan berhenti setelah hasil bagi sudah tidaak bisa dibagi lagi atau akan berhenti jika hasilnya sudah kurang dari 1(satu)
While Else
Hampir sama seperti diatas hanya saja else hanya akan dieksekusi bila kondisi while bernilai salah.
Contoh program pengulangan while else:
count = 0
while (count < 5):
print(count, "kurang dari 5")
count = count + 1
else:
print(count, "tidak kurang dari 5")
Hasil Run:
0 kurang dari 5
1 kurang dari 5
2 kurang dari 5
3 kurang dari 5
4 kurang dari 5
5 tidak kurang dari 5
Hasil eksekusi program → while bisa diisi dengan else yang berarti jika kondisi bernilai salah, pada kasus diatas sebuah variabel count = 0 yang memasuki perulangan while(count < 5): berarti count disini bernilai True selama 0 masih kurang dari 5 dan jika count lebih dari 5 maka akan bernilai False. Pengulangan akan berjalan sampai selesai alias sampai jika kondisi bernilai salah (False), pengulangan akan berjalan pada bagian else dan akan menampilkan perintah (print(count, "tidak kurang dari 5")) karena kondisi tersebut bernilai salah.
For loop
Pengulangan for pada Python memiliki kemampuan untuk mengulangi item dari urutan apapun, seperti list atau string.
Contoh program pengulangan for:
nilai = int(input("Masukkan nilai iterasi = "))
print ("Pengulangan for dimulai...")
for i in range(nilai):
nilai = nilai * 2
print (str(i+1) + ". Nilai di iterasi ke-" + str(i+1) + " = " + str(nilai))
print ("Pengulangan for selesai.")
Hasil Run:
Masukkan nilai iterasi = 5
Pengulangan for dimulai...
1. Nilai di iterasi ke-1 = 10
2. Nilai di iterasi ke-2 = 20
3. Nilai di iterasi ke-3 = 40
4. Nilai di iterasi ke-4 = 80
5. Nilai di iterasi ke-5 = 160
Pengulangan for selesai.
Hasil eksekusi program → Program diatas menggunakan pengulangan for memiliki kemampuan untuk mengulangi item dari urutan apapun, seperti list atau string. Program tersebut langsung mengeksekusi tanpa melihat benar atau tidaknya inputan pada baris 3(nilai), for i in range(nilai): → untuk i dalam jangkauan(nilai) masuk ke statement 1 dan akan mengeksekusi perintah yang ada. Kenapa, pada str(i+1), i harus ditambah 1? Karena str(i+1) akan mengeksekusi pengulangan i yang dimulai dari angka 1.
Apa perbedaan for dengan struktur pengulangan while? Keduanya memiliki perbedaan pada segi penggunaan, dikatakan jika for lebih digunakan dalam perulangan yang sudah diketahui jumlah perulangannya (countable). Sedangkan perulangan while digunakan ketika jumlah perulangannya belum ditentukan (uncountable).
Mungkin hanya segitu yang bisa saya berikan sebenarnya masih ada lagi dan menurut saya penjelasan dan contoh program diatas sudah cukup, dan jika ada yang ingin ditanyakan bisa tanya di kolom komentar. Terimakasih...
SEMOGA BERMANFAAT.....
Jawaban : Membuat sebuah program sederhana yang menggunakan kondisi kondisi pengulangan. There are any Jawaban : Membuat sebuah program sederhana yang menggunakan kondisi kondisi pengulangan in here.
Search This Blog
Blog Archive
- July 2023 (1)
- November 2022 (12)
- August 2022 (10)
- February 2022 (8)
- August 2021 (40)
Labels
- afganistan
- alemana
- Arteta
- B. IndonesiaSekolah Dasar
- B. IndonesiaSekolah Menengah Atas
- B. jepangSekolah Menengah Atas
- barcelona
- Barmen
- Berlin
- bilbao
- BiologiSekolah Menengah Atas
- BiologiSekolah Menengah Pertama
- chelsea
- cincinnati
- coloring
- cone
- Diamond
- download
- embarazada
- Eugene
- eurosport
- football
- Hoffenheim
- Johansson
- juventus
- laferte
- League
- listings
- live
- Lukaku
- Madrid
- Martorell
- masters
- Mikel
- Moderna
- page
- Palmeiras
- Paul
- pine
- playing
- pooh
- PPKnSekolah Menengah Pertama
- Real
- Scarlett
- SeniSekolah Menengah Pertama
- Subsidio
- supercopa
- talibanes
- TISekolah Menengah Atas
- Tommy
- Union
- vaccine
- wallpaper
- winnie
- winter
- with
- афганистан
- видео
- груз
- женщины
- карта
- каспийский
- новости
- песни
- сегодня
- талибан
- талибы
- текст
- ютуб