Skip to content

awalhadi006/labspy03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tugas Praktikum 3

Latihan 1

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")
  1. 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)).
  2. print("data ke: {0} => {1}".format(i+1, x)) digunakan untuk menampilkan hasil perulangan beserta nilai randomnya.
  3. print("Selesai") berfungsi menampilkan kata "Selesai" jika sudah melewati perulangan yang telah ditentukan.
    contoh hasil program :

Latihan 1

Latihan 2

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))
  1. while num!=0 digunakan untuk menentukan perulangan.
  2. a = int(input("Masukkan bilangan : ")) digunakan untuk memasukkan data.
  3. num.append(a) digunakan untuk memasukkan nilai a yang sebelumnya telah di input kedalam penampun nilai.
  4. 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.
  5. 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 :


Latihan 2

Program 1

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 :

Program 1

Kurang lebihnya mohon maaf.
Sekian dan terima kasih.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages