• Tidak ada hasil yang ditemukan

Programa Komputer A

N/A
N/A
Ariva Vania

Academic year: 2024

Membagikan " Programa Komputer A "

Copied!
8
0
0

Teks penuh

(1)

Nama : Ariva Vania NIM : 2010932041

Kelas : Programa Komputer A

Latihan 1

1. Buatlah algoritma dan program untuk menerima input sembarang bilangan bulat secara berulang dari user dan menyimpannya dalam sebuah array. Jumlah bilangan maksimal yang dapat disimpan dalam array adalah 10 buah.

2. Terdapat 2 array yang elemen-elemennya adalah sebagai berikut : A = [3,6,4,8,9,2]

B = [2,4,6,8,1,3]

Buatlah algoritma untuk menjumlahkan

Latihan 2

Buatlah algoritma dan program untuk menginputkan pasangan Negara dan Ibukota berikut dalam sebuah array:

Latihan 3

Buatlah algoritma untuk menginputkan sembarang bilangan bulat dalam sebuah matriks 3 x 3, lalu menampilkan:

• Isi matriks

• Transpose matriks

(2)

Jawab:

Latihan 1

Program nomor 1

# Latihan 1

listbilangan = []

i = 0

while i < 10:

x = int(input("Masukkan bilangan bulat: ")) listbilangan.append(x)

i += 1

print(listbilangan)

Program nomor 2

# nomor 2

A = [3, 6, 4, 8, 9, 2]

B = [2, 4, 6, 8, 1, 3]

C = []

for x in range(len(A)):

y = A[x] + B[x]

C.append(y) print("A = ", A) print("B = ", B) print("A + B = ", C)

Output:

(3)

Latihan 2 Program

# LATIHAN 2

listpasangan = []

i = 1

while i < 6:

x = input("Masukkan Negara: ") y = input("Masukkan Ibu Kota: ") pasangan = [x, y]

listpasangan.append(pasangan) print("")

i+=1

print(listpasangan)

output:

(4)

Latihan 3

A = []

AT = [[0,0,0], [0,0,0], [0,0,0]]

i = 1

while i < 4:

x = int(input("Masukkan baris {} kolom {}: ".format(i, 1))) y = int(input("Masukkan baris {} kolom {}: ".format(i, 2))) z = int(input("Masukkan baris {} kolom {}: ".format(i, 3))) B = [x, y, z]

A.append(B) i += 1 print("") print("Matriks")

for j in range(len(A)):

for k in range(len(A)):

print(A[j][k], end=" ") print("")

print("\nTranspose Matriks") for j in range(len(A)):

for k in range(len(A)):

AT[j][k] = A[k][j]

for j in range(len(A)):

for k in range(len(A)):

print(AT[j][k], end=" ") print("")

Output:

(5)
(6)
(7)
(8)

Referensi

Dokumen terkait

Pada kode diatas menggunakan array, dimana data user maksimal hanya dapat diinput sebanyak 100 data. Data yang disimpan akan dimasukkan pada array berurutan dari array 1 hingga

Banyak algoritma kompresi menggunakan nilai bilangan bulat, seperti RLE yang melakukan penggantian terhadap karakter yang berulang dengan kode tertentu dan

Untuk setiap kasus, output dua buah bilangan bulat X dan Y dalam satu baris di mana X menyatakan jumlah keputusan baik maksimal yang bisa diambil sedemikian sehingga harta

Sebuah jaringan petri dikatakan terbatas jika terdapat suatu bilangan bulat positif n yang mempunyai sifat bahwa dalam sembarang rangkaian pemecatan, tidak ada place yang

2 Baca data, dan isi nilai 1 ke array dengan indeks=data-1 Bagaimana kalau bilangan yang diketahui adalah riil (bukan bulat). Tidak dapat menggunakan

Lengkapilah program di bawah ini yang akan menerima masukan dua bilangan bulat dan menampilkan rata-rata keduanya (3 angka di belakang titik desimal) dengan mengganti A sampai dengan