Soal No 1
Algorithma :
Mulai
Inisialisasi variable N, I, jumlah, besar, kecil, rata, dekat:integer dan nilai[1..100]:array of integer
Masukkan jumlah nilai yang akan diinput (N)
Perulangan
3.1 sebanyak i=1 sampai N
3.1.1 input nilai [I]
3.1.2 jumlah=jumlah+nilai[i]besar=nilai[1]
kecil=nilai[1]perulangan
6.1 sebanyak i=2 sampai N
6.1.1 jika nilai[i]>besar maka besar=nilai[i]
6.1.2 selain dari pada itu jika nilai[i]rata=jumlah / 4
dekat=rata-1cetak
8.1 cetak jumlah
8.2 cetak rata
8.3 cetak besar
8.4 cetak kecil
8.5 cetak dekatSelesai
Soal No. 2
Algorithma:
Mulai
Inisialisasi x[1..100] : array of integer, i, kecil, klp, sementara, t4kcl:integer
Perulangan
3.1 Sebanyak i=1 sampai 5
input x[i]
3.2 Perulangan
3.2.1 sebanyak klp=1 sampai 5
3.2.2 kcl=x[klp]
3.2.3 perulangan
3.2.3.1 sebanyak i=kelompok sampai 5
3.2.3.2 jika x[i] <= kcl maka kcl=x[i]
3.2.3.3 t4kcl=i
3.3 Sementara = x[klp]
3.4 x[klp]=x[t4kcl]
3.5 x[t4kcl]=sementaraPerulangan
4.1 sebanyak i=1 sampai 5 cetak x[i]Selesai
Soal No 3
Algorithma:
Mulai
Inisialisasi x[4], x1[4], x2[4]:array of integer, i, boros, hemat:integer
x[1] = 150, x[2] = 200, x[3] = 175, x[4] = 225, x1[1] = 16,5, x1[2] = 19,8, x1[3] = 17,1, x1[4] = 23
Perulangan
5.1 Sebanyak i=1 sampai 4
5.1.1 x2[i]=x[i]/x1[i]
5.2 besar=x2[1] , kecil = x2[1]
Cetak
5.1 mobil keutara jarak x[1] , bensin x1[1] , per km menghabiskan x2[1]
5.2 mobil keselatan jarak x[2] , bensin x1[2] , per km menghabiskan x2[2]
5.3 mobil kebarat jarak x[3] , bensin x1[3] , per km menghabiskan x2[3]
5.4 mobil ketimur jarak x[4] , benshin x1[4] , per km menghabiskan x2[4]
Perulangan sebanyak i=2 sampai 4
6.1.1 jika nilai[i]>boros maka boros=nilai[i]
6.1.2 selain dari pada itu jika nilai[i]
Cetak boros, cetak hemat
Selesai