Skip to content

Latest commit

 

History

History
170 lines (125 loc) · 3.37 KB

README.md

File metadata and controls

170 lines (125 loc) · 3.37 KB

Pertemuan 7

Profil

Variable Isi
Nama Fadil Aditya Adzima
NIM 312310617
Kelas TI.23.A.6
Mata Kuliah Bahasa Pemrograman

Tugas struktur kondisi

Latihan 1

Buat program sederhada dengan input 2 buah bilangan, kemudian tentukan bilangan terbesar dari kedua bilangan tersebut menggunakan statement if.

#Masukan input 
bil1 = int (input("Masukan bilangan : "))
bil2 = int (input("Masukan bilangan : "))

#Nilai terbesar

if (bil1 > bil2):
   print("Bilangan terbesar :",bil1)

#Nilai terkecil

if (bil1 < bil2):
   print("Bilangan terbesar :",bil2)

Hasil program

1

Latihan 2

Buat program untuk mengurutkan data berdasarkan input sejumlah data (minimal 3 variable input atau lebih), kemudian tampilkan hasilnya secara berurutan mulai dari data terkecil.

#Masukan inputan
bil1 = int(input("Bilangan ke-1: "))
bil2 = int(input("Bilangan ke-2: "))
bil3 = int(input("Bilangan ke-3: "))
bil4 = int(input("Bilangan ke-4: "))
bil5 = int(input("Bilangan ke-5: "))

#Buat variable data
data = [bil1, bil2, bil3, bil4, bil5]

#Menampilkan data
print("Data sebelum di urutkan :", data)
list.sort(data)
print("Data setelah di urutkan :", data)

list.sort Syntax ini berfungsi untuk mengurutkan data

Hasil program

2

Tugas perulangan

Latihan 1

Buat program dengan perulangan bertingkat (nested) for yang menghasilkan output sebagai berikut:

baris = 10
kolom = baris

for bar in range(baris):
    for col in range(kolom):
        tab = bar+col
        print("{0:>5}".format(tab), end='')
    print()

Penjelasan

  1. Pendeklarasian variable
baris = 10
kolom = baris
  1. Untuk perulangan baris dan kolom menggunakan for
for bar in range(baris):
    for col in range(kolom):
        tab = bar+col        
  1. Untuk menampikan hasil dari perulangan
    • Agar terlihat rapih menggunakan format string rata ke kanan sebanyak 5 karakter
    • Agar tidak membuat baris baru menggunakan end='' (baris)
  print("{0:>5}".format(tab), end='')
print()    

Hasil program

3

Latihan 2

Tampilkan n bilangan acak yang lebih kecil dari 0.5. nilai n diisi pada saat runtime anda bisa menggunakan kombinasi while dan for untuk menyelesaikannya.

import random
print("===========================================")
print("= Bilangan acak yang lebih kecil dari 0,5 =")
print("===========================================")

jum = int( input("Masukan nilai: "))
i = 0
while i in range(jum):
    i += 1
    angkarandom = random.uniform(0,0.5)
    print("Bilangan ke :", i, " : ", angkarandom)

Hasil program

4

Tugas Modul praktikum 2

Latihan

Buat program sederhana dengan input tiga buah bilangan, dari ketiga bilangan tersebut tampilkan bilangan terbesarnya. Gunakan statement if.

a = int(input("Masukan bilangan ke-1 :"))
b = int(input("Masukan bilangan ke-2 :"))
c = int(input("Masukan bilangan ke-3 :"))

max = a

if b > max:
   max = b

if c > max:
   max = c

print()
print("Nilai terbesar :", max)

Penjelasan

  • a,b,c sebagai inputan
  • max = a Dekralasi variable
  • if jika b lebih besar dari a/max, maka max = a
  • if jika c lebih besar dari a/max, maka max = c

Hasil program

5

Hasil dari flowchart

6