Paket 1 (Algoritma Pemograman Python)

logo 2.png


Cara Menggunakan Program

  1. Buka Google Colaboratory menggunakan akun anda
  2. Install library bila diperlukan
  3. Gunakan script code program di bawah menggunakan Google Colaboratory
  4. Modifikasi sesuai materi yang dipelajari

Contoh Soal 1

mapel = input("Mata Pelajaran: ")
if mapel == "fisika":
print("ini pelajaran ipa")
else:
print("ini bukan pelajaran ipa")

Contoh Soal 2

mapel = input("Mata Pelajaran: ")
if mapel == "fisika":
print("ini pelajaran ipa")
elif mapel == "kimia":
print("ini pelajaran ipa")
elif mapel == "biologi":
print("ini pelajaran ipa")
else:
print("ini bukan pelajaran ipa")

Contoh Soal 3

for i in range(10):
print (i+1)

Contoh Soal 4

for i in range(10):
if (i+1)%2 != 0:
print (i+1)

Contoh Soal 5

i = 1
while int (i) <= 10:
print(i)
i+=1

Contoh Soal 6

i = 1
while int (i) <= 10:
if int(i)%2 != 0:
print(i)
i+=1

Contoh Soal 7

#### n = int(input("Masukkan jumlah baris: "))
m = int(input("Masukkan jumlah kolom: "))
# Membuat array kosong dengan ukuran n x m
my_array = [[0 for j in range(m)] for i in range(n)]
# Mengisi array dengan input dari pengguna
for i in range(n):
for j in range(m):
my_array[i][j] = int(input("Masukkan angka untuk baris ke-{} kolom ke-{}: ".format(i+1, j+1)))
# Mencetak array
for i in range(n):
for j in range(m):
print(my_array[i][j], end=" ")
print()

Contoh Soal 8

# Meminta input dari pengguna untuk ukuran matriks
n = int(input("Masukkan jumlah baris: "))
m = int(input("Masukkan jumlah kolom: "))
# Membuat array kosong dengan ukuran n x m
matrix = [[0 for j in range(m)] for i in range(n)]
# Mengisi matriks dengan input dari pengguna
for i in range(n):
for j in range(m):
matrix[i][j] = int(input("Masukkan angka untuk baris ke-{} kolom ke-{}: ".format(i+1, j+1)))
# Mencetak matriks awal
print("Matriks awal:")
for i in range(n):
for j in range(m):
print(matrix[i][j], end=" ")
print()
# Membuat array kosong untuk matriks transpose dengan ukuran m x n
transpose = [[0 for j in range(n)] for i in range(m)]
# Mengisi matriks transpose dengan elemen matriks yang sesuai
for i in range(m):
for j in range(n):
transpose[i][j] = matrix[j][i]
# Mencetak matriks transpose
print("Matriks transpose:")
for i in range(m):
for j in range(n):
print(transpose[i][j], end=" ")
print()

Contoh Soal 9

# Fungsi Luas Persegi Panjang
def hitung_luas_persegi_panjang(panjang, lebar):
luas = panjang * lebar
return luas
# Memanggil fungsi hitung_luas_persegi_panjang dengan argumen panjang = 4 dan lebar = 5
luas = hitung_luas_persegi_panjang(4, 5)
# Mencetak hasil perhitungan
print(luas) # Output: 20

Contoh Soal 10

# Fungsi Luas Segitiga
def hitung_luas_segitiga(alas, tinggi):
luas = alas * tinggi / 2
return luas
# Memanggil fungsi hitung_luas_persegi_panjang dengan argumen panjang = 4 dan lebar = 5
luas = hitung_luas_segitiga(6, 5)
# Mencetak hasil perhitungan
print(luas) # Output: 15

© Copyright 2023, Ganesha Operation. All Rights Reserved