Soal Tentang Logika dan Algoritma (Pseudocode) menggunakan Python
Buatlah pseudocode, untuk:
Menukarkan (swap) nilai A dan B dimana nilai A=8 dan B=13
Menentukan jumlah dan rata-rata dari sejumlah bilangan bulat yang dimasukkan oleh pengguna
Menghitung luas dan keliling persegi panjang dengan nilai panjang dan lebar dimasukkan dari keyboard
Menentukan hasil perpangkatan a dengan b dengan a=7 dan b=3
Jawaban: (Menggunakan Bahasa Program Python)
Buat file swap.py
Source Code:
a=8
b=13
print (a,b)
a,b = b,a # operasi swap
print(a,b)
Jalankan program ini di Visual Studio Code dan hasilnya akan seperti ini:

2. Buat file bilanganbulat.py
Source Code:
daftar_input =input(‘masukan list bilangan bulat, pisahkan dengan tanda koma. contoh: -3,-2,-1,dst : ‘)
list_angka = daftar_input.split(‘,’)
daftar_baru = [int(x) for x in list_angka]
jumlah = 0
for angka in daftar_baru:
jumlah += angka
rata_rata = jumlah / len(daftar_baru)
print(‘Nilai rata-rata: {}’.format(rata_rata))
print(‘penjumlahan: {}’.format(jumlah)),
Jalankan program ini di Visual Studio Code dan hasilnya akan seperti ini, untuk input angka bebas lebih dari 1 angka boleh, tetapi harus dipisah dengan koma, seperti dibawah ini:

3. Buat file kelilingdanluas.py
Source Code:
panjang=eval(input(“Masukkan panjang persegi panjang = “))
lebar=eval(input(“Masukkan lebar persegi panjang = “))
luas=panjang * lebar
print(“\nLuas Persegi Panjang adalah = %d”%(luas))
keliling=2*(panjang + lebar)
print(“nkeliling Persegi Panjang adalah = %d”%(keliling))
Jalankan program ini di Visual Studio Code dan hasilnya akan seperti ini, untuk input angka bebas lebih dari 1 angka boleh, tetapi harus dipisah dengan koma, seperti dibawah ini:

4. Buat file perpangkatan.py
Source code:
a=7
b=3
c = a ** b
print (a,b)
print (a ** b)
(**) –> pemangkatan 7^3
Jalankan program ini di Visual Studio Code dan hasilnya akan seperti ini:

Untuk source code nya bisa download klik Pseudocode dibawah ini: