Menampilkan n bilangan acak yang lebih kecil dari 0.5.
User menginput bilangan N yang mana akan membuat sebuah perulangan dan di setiap perulangan itu menghasilkan nilai random.
Algoritmanya adalah :
1. Kita gunakan library python bernama random agar dapat menghasilkan nilai random
2. Masukkan kode num = int(input("Masukkan nilai N : ")) untuk membuat sebuah variabel
3. Lalu masukan fungsi loop :
for i in range(num):
x = random.uniform(0, 0.5)
print("data ke : {0} => {1}".format(i+1, x))
print("Selesai")
- for i digunakan untuk membuat sebuah perulangan dimana jumlah perulangan itu ditentukan dari range(num):
lalu untuk menghasilkan nilai random pada setiap perulangan terdapat pada kode x = random.uniform(0, 0.5) (penggunaan "random.uniform" untuk menentukan nilai random yang panjang rentang nilainya telah ditentukan, cara penggunaannya adalah : "random.uniform(rentang nilai pertama, rentang nilai terakhir)). - print("data ke: {0} => {1}".format(i+1, x)) digunakan untuk menampilkan hasil perulangan beserta nilai randomnya.
- print("Selesai") berfungsi menampilkan kata "Selesai" jika sudah melewati perulangan yang telah ditentukan.
contoh hasil program :
Membuat program untuk menampilkan bilangan terbesar dari n buah data yang diinputkan, dan berhenti mengumpulkan data ketika data yang di input bernilai 0.
Algoritmanya adalah :
1. num [] kode ini adalah sebagai variabel penampung data yang akan kita input nanti.
2. Setelah kita menentukan variabel, maka kita akan memasukkan fungsi loop seperti dibawah ini :
while num!=0=
a = int(input("Masukkan bilangan : "))
num.append(a)
if a == 0:
break
print("Nilai terbesar adalah : ",max(num))
- while num!=0 digunakan untuk menentukan perulangan.
- a = int(input("Masukkan bilangan : ")) digunakan untuk memasukkan data.
- num.append(a) digunakan untuk memasukkan nilai a yang sebelumnya telah di input kedalam penampun nilai.
- if a == 0:
break
kode ini digunakan untuk membuat sebuah pernyataan, jika nilai a = 0, maka akan menghentikan pengulangan dan akan lanjut ke kode selanjutnya. - print("Nilai terbesar adalah : ",max(num)) kode ini digunakan jika user telah menginput nilai berupa 0, maka akan tampil nilai terbesar dari data yang telah di input sebelumnya.
contoh hasil program :
Masukkan variable untuk modal awal dengan value 100jt, x untuk di bulan pertama dan kedua dan z sebagai bulan keberapa pada perulangan. Lalu membuat list sampai dengan 8 menggunakan format int, pada list pertama kedua masukkan x karena di bulan pertama kedua belum mendapatkan laba, pada list ketiga keempat mendapatkan laba 1%, pada list ke lima enam tujuh mendapatkan laba 5%, pada list ke 8 mendapatkan laba 2%. Lalu dari list tersebut menggunakan for dengan list, jika sudah dari list tersebut akan di hitung semua menggunakan function sum.
contoh hasil program :
Kurang lebihnya mohon maaf.
Sekian dan terima kasih.