0% menganggap dokumen ini bermanfaat (0 suara)
200 tayangan6 halaman

Pseudocode dan Flowchart Bilangan

Dokumen tersebut berisi soal latihan untuk membuat pseudocode dan flowchart untuk mengolah data bilangan, mencakup menghitung total perkalian, rata-rata, nilai maksimum, minimum, dan mengurutkan bilangan. Kemudian dijelaskan jawaban berupa pseudocode dan flowchart untuk setiap soal latihan.

Diunggah oleh

Alfarie Sambe
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
200 tayangan6 halaman

Pseudocode dan Flowchart Bilangan

Dokumen tersebut berisi soal latihan untuk membuat pseudocode dan flowchart untuk mengolah data bilangan, mencakup menghitung total perkalian, rata-rata, nilai maksimum, minimum, dan mengurutkan bilangan. Kemudian dijelaskan jawaban berupa pseudocode dan flowchart untuk setiap soal latihan.

Diunggah oleh

Alfarie Sambe
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Andrian Maulana

10201013
Soal Latihan
1. Buat pseudocode & flowchart untuk menentukan total perkalian 100
bilangan!
2. Buat pseudocode & flowchart untuk menentukan rata-rata dari 100
bilangan!
3. Buat pseudocode & flowchart untuk menentukan nilai maksimum
dari 100 bilangan!
4. Buat pseudocode & flowchart untuk menentukan nilai minimum dari
100 bilangan!
5. Buat pseudocode & flowchart untuk mengurutkan 10 bilangan!
Misal : Input : 5 4 8 7 2 10 1 6 3 9
Output : 1 2 3 4 5 6 7 8 9 10
Jawaban
1. A) Pseudocode :
Deklarasi :

bil_1 : integer

bil_100 : integer

var Arr = array[bil_1...bil_100]

total = 1 : integer

i : integer

Deskripsi :

start

for i = 1 to 100 do

read Arr[i]

total = total * Arr[i]

endfor

write total

- end

B) Flowchart :

No

Yes
2. A) Pseudocode :
Deklarasi : Deklarasi :

bil_1 : integer bil_1 : integer

bil_100 : integer bil_100 : integer

avrej : integer avrej : integer

var Arr = array[bil_1...bil_100] var Arr = array[bil_1...bil_100]

total = 0 : integer jumbil = 100 : integer

jumbil = 100 : integer

i : integer Deskripsi :

Start

Deskripsi : avrej = (sum(Arr)/jumbil)

Start write avrej

for i = 1 to 100 do end

read Arr[i]

total = total + Arr[i]

endfor

avrej = total / jumbil

write avrej

Flowchart
end :
B) Flowchart :

No

Yes
3. A) Pseudocode :
Deklarasi :

bil_1 : integer

bil_100 : integer

var Arr = array[bil_1...bil_100]

max = Arr[1] : integer

i : integer

Deskripsi :

Start

for i = 1 to 100 do

read Arr[i]

if Arr[i] >= max

max = Arr[i]

endfor

write max

end

B) Flowchart :

No

Yes

No

Yes
4. A) Pseudocode :
Deklarasi :

bil_1 : integer

bil_100 : integer

var Arr = array[bil_1...bil_100]

min = Arr[1] : integer

i : integer

Deskripsi :

Start

for i = 1 to 100 do

read Arr[i]

if Arr[i] <= min

min = Arr[i]

endfor

write min

end

B) Flowchart :

No

Yes

No

Yes
5. A) Pseudocode :
Deklarasi :

bil_1 = input: integer

bil_10 : integer

var Arr = array[bil_1...bil_10]

min = Arr[1] : integer

i : integer

Angka : integer

Deskripsi :

Start

for i = 1 to 10 do

input Angka

[Link](Arr)

var urutan = sort(Arr)

write urutan

end

B) Flowchart

No

Yes

Anda mungkin juga menyukai